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.
Re-exports§
- pub use crate::builder::ArgAction;
- pub use crate::builder::Command;
- pub use crate::builder::ValueHint;
- pub use crate::builder::Arg;
- pub use crate::builder::ArgGroup;
- pub use crate::parser::ArgMatches;
Modules§
- Error reporting
- Commandline argument parser
Macros§
- Create anArgfrom a usage string.
- Requirescargofeature flag to be enabled.
- Select aValueParserimplementation from the intended type
Structs§
Enums§
- Represents the color preferences for program output
Traits§
- Parse a set of arguments into a user-defined container.
- Create aCommandrelevant for a user-defined container.
- Converts an instance ofArgMatchesto a user-defined container.
- Parse command-line arguments intoSelf.
- Parse a sub-command into a user-defined enum.
- Parse arguments into enums.
Type Aliases§
- Command Line Argument Parser Error