aboutsummaryrefslogtreecommitdiffstats
path: root/t/t1502
diff options
context:
space:
mode:
Diffstat (limited to 't/t1502')
-rw-r--r--t/t1502/.gitattributes1
-rwxr-xr-xt/t1502/optionspec.help34
2 files changed, 35 insertions, 0 deletions
diff --git a/t/t1502/.gitattributes b/t/t1502/.gitattributes
new file mode 100644
index 0000000000..562b12e16e
--- /dev/null
+++ b/t/t1502/.gitattributes
@@ -0,0 +1 @@
+* -whitespace
diff --git a/t/t1502/optionspec.help b/t/t1502/optionspec.help
new file mode 100755
index 0000000000..844eac6704
--- /dev/null
+++ b/t/t1502/optionspec.help
@@ -0,0 +1,34 @@
+cat <<\EOF
+usage: some-command [options] <args>...
+
+ some-command does foo and bar!
+
+ -h, --help show the help
+ --foo some nifty option --foo
+ --bar ... some cool option --bar with an argument
+ -b, --baz a short and long option
+
+An option group Header
+ -C[...] option C with an optional argument
+ -d, --data[=...] short and long option with an optional argument
+
+Argument hints
+ -B <arg> short option required argument
+ --bar2 <arg> long option required argument
+ -e, --fuz <with-space>
+ short and long option required argument
+ -s[<some>] short option optional argument
+ --long[=<data>] long option optional argument
+ -g, --fluf[=<path>] short and long option optional argument
+ --longest <very-long-argument-hint>
+ a very long argument hint
+ --pair <key=value> with an equals sign in the hint
+ --aswitch help te=t contains? fl*g characters!`
+ --bswitch <hint> hint has trailing tab character
+ --cswitch switch has trailing tab character
+ --short-hint <a> with a one symbol hint
+
+Extras
+ --extra1 line above used to cause a segfault but no longer does
+
+EOF