| fn main() { |
| #[allow(unused_mut)] |
| let mut cmd = clap::Command::new("stdio-fixture") |
| .version("1.0") |
| .long_version("1.0 - a2132c") |
| .arg_required_else_help(true) |
| .subcommand(clap::Command::new("more")) |
| .arg( |
| clap::Arg::new("verbose") |
| .long("verbose") |
| .help("log") |
| .action(clap::ArgAction::SetTrue) |
| .long_help("more log"), |
| ); |
| #[cfg(feature = "color")] |
| { |
| use clap::builder::styling; |
| let styles = styling::Styles::styled() |
| .header(styling::AnsiColor::Green.on_default() | styling::Effects::BOLD) |
| .usage(styling::AnsiColor::Green.on_default() | styling::Effects::BOLD) |
| .literal(styling::AnsiColor::Blue.on_default() | styling::Effects::BOLD) |
| .placeholder(styling::AnsiColor::Cyan.on_default()); |
| cmd = cmd.styles(styles); |
| } |
| cmd.get_matches(); |
| } |