Crate blarg_builder
source ·Expand description
Builder module for blarg
.
See documentation root for full details.
Modules
- Traits which, typically, may be imported without concern:
use blarg::prelude::*
.
Structs
- A parameter that takes multiple values (specifiable
Nargs
). - The base command line parser.
- The condition argument with which to branch the parser. Used with
CommandLineParser::branch
. - The configured command line parser. Built via
CommandLineParser::build
orSubCommandParser::build
. - An option parameter that maps down to
Option
, taking a single value (precisely 1). - An argument/option for the command parser. Used with
CommandLineParser::add
andSubCommand::add
. - An option parameter that takes a single value (precisely 1).
- A sub-command line parser.
- The sub-command parser.
- An option parameter that takes no values (precisely 0).
Enums
- The cardinality of inputs to match for an argument/option.
Traits
- Marker trait for capturable types that can formulate an argument in the Cli.
- Marker trait for capturable types that can formulate an option in the Cli