Package-level declarations
Types
A callback that transforms all the calls to the final option type.
A block that converts a flag value from one type to another
A receiver for options transformers.
An option that functions as a property delegate
A receiver for options transformers.
A callback validates the final option type
An Option that takes one or more values.
A block that converts a single value from one type to another
A callback that transforms all values for each call after the individual values have been converted.
A callback that transforms a single value from a string to the value type
A container for a value that can have a default value and can be manually set
Functions
Check the final argument value and raise an error if it's not valid.
Check the final option value and raise an error if it's not valid.
Convert this flag's value type.
Convert the option's value type.
If the option is not called on the command line (and is not set in an envvar), call the value and use its return value for the option.
Mark this option as deprecated in the help output.
Add an eager option to this command that, when invoked, runs action.
Set the help for this option lazily.
Set the help for this option.
A flag that doesn't have a default value.
Create a property delegate option.
Allow this option to be specified with or without an explicit value.
Allow this option to be specified with or without an explicit value.
If the option isn't given on the command line, prompt the user for manual input.
If the option is not called on the command line (and is not set in an envvar), throw a MissingOption.
Change to option to take any number of values, separated by a string delimiter.
Change to option to take any number of values, separated by a regex.
Transform all calls to the option to the final option type.
Change the number of values that this option takes.
Check the final option value and raise an error if it's not valid.
Change this option to take a variable number of values.
Add an eager option to this command that, when invoked, prints a version message and exits.
Create a copy with a new default value
Create a copy with a new explicit value