Positional Arguments
Read positional arguments. Positional arguments are all the arguments that are not an option or a flag. So in the following command line invocation for the my-app
command:
my-app greet --greeting Hello Joe
^^^^^ ^^^ - positional arguments
positional
Fetch a single positional argument
This parser will fail to parse if:
- Decoding the user input fails
Config:
displayName
(required): a display name for the named argument. This is required so it'll be understandable what the argument is fortype
(required): a Type fromstring
that will help decoding the value provided by the userdescription
: a short text describing what this argument is for
restPositionals
Fetch all the rest positionals
Note: this will swallaow all the other positionals, so you can't use
positional
to fetch a positional afterwards.
This parser will fail to parse if:
- Decoding the user input fails
Config:
displayName
: a display name for the named argument.type
(required): a Type fromstring
that will help decoding the value provided by the user. Each argument will go through this.description
: a short text describing what these arguments are for