Crate clap_builder
source ·Expand description
clap_builder
Builder implementation for clap.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See CONTRIBUTING for more details.
Modules
Macros
Requires
cargo
feature flag to be enabled.Select a
ValueParser
implementation from the intended typeStructs
The abstract representation of a command line argument. Used to set all the options and
relationships that define a valid argument for the program.
Container for parse results.
Build a command-line interface.
Enums
Behavior of arguments when they are encountered while parsing
Represents the color preferences for program output
Provide shell with hint on how to complete an argument.
Traits
Parse a set of arguments into a user-defined container.
Create a
Command
relevant for a user-defined container.Converts an instance of
ArgMatches
to a user-defined container.Parse command-line arguments into
Self
.Parse a sub-command into a user-defined enum.
Parse arguments into enums.
Type Definitions
Command Line Argument Parser Error