basic/
basic.rs

1use arguably::ArgParser;
2
3fn main() {
4    let mut parser = ArgParser::new()
5        .helptext("Usage: foobar...")
6        .version("1.0")
7        .option("bar b", "default")
8        .flag("foo f");
9
10    if let Err(err) = parser.parse() {
11        err.exit();
12    }
13
14    if parser.found("foo") {
15        println!("Flag --foo/-f found.");
16    }
17
18    println!("Option --bar/-b has value: {}", parser.value("bar"));
19
20    for arg in parser.args {
21        println!("Arg: {}", arg);
22    }
23}