1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use clap::{Arg, ArgAction}; #[derive(Clone)] pub struct Verbose(pub u8); impl Verbose { pub fn arg() -> clap::Arg { Arg::new("verbose") .short('v') .long("verbose") .help("Show installation output") .global(true) .action(ArgAction::Count) } }