File: optionspec.help

package info (click to toggle)
cgit 1.2.3%2Bgit20250818.80.3346409%2Bgit2.51.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 58,624 kB
  • sloc: ansic: 313,383; sh: 260,576; perl: 25,871; tcl: 21,754; makefile: 4,192; python: 3,787; javascript: 810; csh: 45
file content (36 lines) | stat: -rwxr-xr-x 1,396 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
cat <<\EOF
usage: some-command [options] <args>...

    some-command does foo and bar!

    -h, --help            show the help
    --[no-]foo            some nifty option --foo
    --[no-]bar ...        some cool option --bar with an argument
    -b, --[no-]baz        a short and long option

An option group Header
    -C[...]               option C with an optional argument
    -d, --[no-]data[=...] short and long option with an optional argument

Argument hints
    -B <arg>              short option required argument
    --[no-]bar2 <arg>     long option required argument
    -e, --[no-]fuz <with-space>
                          short and long option required argument
    -s[<some>]            short option optional argument
    --[no-]long[=<data>]  long option optional argument
    -g, --[no-]fluf[=<path>]
                          short and long option optional argument
    --[no-]longest <very-long-argument-hint>
                          a very long argument hint
    --[no-]pair <key=value>
                          with an equals sign in the hint
    --[no-]aswitch        help te=t contains? fl*g characters!`
    --[no-]bswitch <hint> hint has trailing tab character
    --[no-]cswitch        switch has trailing tab character
    --[no-]short-hint <a> with a one symbol hint

Extras
    --[no-]extra1         line above used to cause a segfault but no longer does

EOF