v0.1.0
Features
-
Flags
-
boolean/no argument flag (
-f, --flag
) -
single argument flag (
-f, --flag <VALUE>
) -
multi argument flag (
-f, --flag <VALUES>
)Note: You have to explicitly set the number of arguments for it
-
single argument flag with options (
-f, --flag <A | B | C>
) -
Support passing value using space
-f value
no space-fvalue
and using=
(-f=value
) -
Support chaining multiple short flags
-xy
where bothx
andy
does not take value-xyz=value
-
Support for specifying flag multiple times (
-x a -x b -x c
)
-
-
Subcommand
app bool-cmd
app single-arg-cmd <ARG>
app multi-arg-cmd <ARG1> <ARG2> <ARGS3...>
app flag-cmd [flags]
app arg-and-flag-cmd <ARG> [FLAGS]
- Nested subcommand
-
Defining custom Argument