17 lines
556 B
Rust
17 lines
556 B
Rust
use clap::{App, Arg, ArgMatches};
|
|
use crate::cmd::CommandError;
|
|
|
|
pub struct CommandImpl;
|
|
impl CommandImpl {
|
|
|
|
pub fn process_command<'a>(app: App<'a, 'a>) -> App<'a, 'a> {
|
|
app.arg(Arg::with_name("verbose").long("verbose").short("v").multiple(true).help("Show verbose info"))
|
|
}
|
|
|
|
pub fn run(arg_matches: &ArgMatches) -> CommandError {
|
|
let verbose_count = arg_matches.occurrences_of("verbose");
|
|
information!("Verbose count: {}", verbose_count);
|
|
information!("This is default command cli ...");
|
|
Ok(())
|
|
}
|
|
} |