File: test_conf_parser_cmd.ggoconf

package info (click to toggle)
gengetopt 2.22.6%2Bdfsg0-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,732 kB
  • sloc: cpp: 14,709; sh: 11,845; ansic: 8,030; makefile: 689; yacc: 514; lex: 171; sed: 3
file content (32 lines) | stat: -rw-r--r-- 1,508 bytes parent folder | download | duplicates (7)
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
# test_all_opts_cmd.ggo

# test all kinds of options

package "test_conf_parser"
version "1.0"

defgroup "my grp2"
defgroup "grp1" groupdesc="an option of this group is required" yes
groupoption "opta" a "string a" string group="grp1"
groupoption "optb" b "string b" string group="grp1"
groupoption "optc" - "string c" group="my grp2"
groupoption "optd" C "string d" group="my grp2"
option "string"      s "string option" string no
option "int"         i "int option" int no
option "short"       S "short option" short no
option "long"        l "long option" long no
option "float"       f "float option" float no
option "double"      d "double option" double no
option "longdouble"  D "longdouble option" longdouble no
option "longlong"    L "longlong option" longlong no
option "flag"        F "flag option" flag on
option "function"    u "function option" no
option "no-short"    - "no short option" no
option "required"    r "required option" string yes
option "conf-file"   c "config file" string default="test_conf.conf" no
option "multi-string"   M   "multiple string option" string no multiple
option "multi-string-def"   -   "multiple string option with default" string default="this default" no multiple
option "noarg"       n "multiple option with no arg" no multiple
option "noarg-noshort"       - "multiple option with no arg and no short" no multiple
option "opt-arg"     - "option with optional arg" string no argoptional
option "file-save"   - "save the passed options into a file" string no