Thrown to indicate that Argot could not convert a command line parameter to the desired type.
Base Argot exception class.
ArgotParser
is a command-line parser, with support for single-value and
multi-value options, single-value and multi-value parameters, typed value,
custom conversions (with suitable defaults), and extensibility.
Thrown to indicate that Argot encountered a problem in the caller's argument specification.
Thrown to indicate usage errors.
Base trait for all option and parameter classes, CommandLineArgument
contains comment methods and values.
CommandLineOption
is the base trait for all option classes.
Class for a flag.
The HasValue
trait is mixed into option and parameter classes that
support one or mor associated values of type T
.
MultiValueArg
is a refinement of the HasValue
trait, specifically
for arguments (options or parameters) that take multiple values of type
T
.
Class for an option that takes a multiple values.
Class for a non-option parameter that takes a multiple values.
SingleValueArg
is a refinement of the HasValue
trait, specifically
for arguments (options or parameters) that take only a single value.
Class for an option that takes a single value.
Class for a non-option parameter that takes a single value.
Conversion functions that can be used to satisfy the implicit conversions
specified to the various specification functions in the ArgotParser
class.