Command data type.
Command data type. Represents a command name; a possible description; a set of flags; and positional parameters.
The data type includes combinators for building up more complex commands from a simple command name.
Commands data type.
Commands data type. Represents a command with sub-commands.
Flag data type.
Flag data type. Can represent one of:
Each of the variants of this type include a function for transforming a type if it is succeeds in parsing.
Flags data type.
Flags data type. Represents a set of flags.
Minimal parser combinator library, pimped with scalaz MA[M[_], A].
Positional data type.
Positional data type. Represents positional parameters, and their arity.
Each of the variants of this type include a function for transforming a type if it is succeeds in parsing.
Positionals data type.
Positionals data type. Represents a set of positional parameters..
Usage mode provides configuration options for generating a usage string.
Parsers for command line arguments.
Default usage mode.
Default usage mode.
Pirate argument parser.
This package object exports everything required for normal usage.