command/
command.rs

1use arguably::ArgParser;
2
3fn main() {
4    let mut parser = ArgParser::new()
5        .helptext("Usage: foobar...")
6        .version("1.0")
7        .command("boo", ArgParser::new()
8            .helptext("Usage: foobar boo...")
9            .callback(cmd_boo)
10        );
11
12    if let Err(err) = parser.parse() {
13        err.exit();
14    }
15}
16
17fn cmd_boo(_cmd_name: &str, _cmd_parser: &ArgParser) {
18    println!("boo!");
19}