use snap_cli::{app::App, arg::Arg, command::Command};
fn main() {
let app = App::new("cli")
.version("1.0.0")
.author("Blue")
.about("A simple CLI app")
.arg(Arg::new("verbose").about("Enable verbose mode").is_flag(true))
.command(
Command::new("hello")
.about("Prints hello world")
.execute(|matches| {
if matches.is_present("verbose") {
println!("Hello, world!");
} else {
println!("Hello!");
}
}),
);
let _matches = app.get_matches();
}