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}