File: test_values_cmd.ggo

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

# test values options

package "test_values"
version "1.0"
purpose "This is just a test file
to test options
with the list of acceptable values"

defgroup "group1"

option "string-values"      s "string option with values" values="foo","foa","bar","foobar","barfoo" no
option "string-values-plus"      - "string option with values containing + and -" values="+foo","-foo","bar","foobar","barfoo","+foobar","-barfoo" no
option "string-values-def"      - "string option with values and default" values="foo","bar","foobar","barfoo" default="bar" no
option "string-values-def-argopt"      - "string option with values and default and optional argument" values="foo","bar","foobar","barfoo" default="foobar" optional argoptional
option "string-values-no-short"      - "string option with values no short" values="foo","bar","foobar","barfoo" no
option "multistring-values"      S "multiple string option with values" values="foo","bar" no multiple
option "multistring-values-def"      - "multiple string option with values and default" values="foo","bar" no multiple default="foo" argoptional
option "multistring-values-no-short"      - "multiple string option with values no-short" typestr="BAR" values="foo","bar" no multiple

groupoption "string-values-group"      - "group string option with values and default" typestr="FOO" values="foo","bar","foobar","barfoo" default="bar" group="group1"

option "int-values"      i "int option with values" values="90","180","270","360" int optional
option "int-values-m"      I "multiple int option with values" values="900","1800","2700","3600" int optional multiple
option "int-values-def"      - "int option with values and default" values="90","180","270","360" default="180" int optional

option "values-first-enums"   e "option with values and enums 1" values="FOO","BAR","ANOTHER","SOMETHING" enum optional
option "values-first-enums-plus"   E "option with values and enums with plus and minus 1" values="+foo","+bar","-foo","-bar","all" enum optional
option "values-second-enums"   - "option with values and enums 2 with default" values="90","180","270","360" enum optional default="180"
option "values-multiple-enums"   W "multiple option with values and enums" values="FIRST","SECOND","THIRD","FOURTH" enum optional multiple default="FOURTH"

option "values-unspecified-enums"   N "option with values that will not be specified on the command line" values="FOO","BAR","ANOTHER","SOMETHING" enum optional

option "file-save"   - "save the passed options into a file" string no