type Foo = enum
bar1,
bar2,
type Age = int
proc main(foo: Foo, age: Age)=
echo (foo, age)
import cligen
dispatch(main)
Usage:
main [required&optional-params]
Options(opt-arg sep :|=|spc):
-h, --help write this help to stdout
-f=, --foo= enum bar1 set foo
-a=, --age= int REQUIRED set age
i would expect
-f=, --foo= enum REQUIRED set foo in this case
i would expect
-f=, --foo= enum REQUIRED set foo
in this case