Files
simple-rust-tests/__crypto/simple_contract/src/cmd_default.rs
2021-01-01 22:34:57 +08:00

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