Revision control

Copy as Markdown

Other Tools

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();
}