meap 0.3.0

Minimal Extensible Argument Parser
Documentation
1
2
3
4
5
6
7
8
fn main() {
    use meap::prelude::*;
    let (foo, verbosity): (String, _) = opt_req("STRING", "foo")
        .both(flag_count('v').name("verbose"))
        .with_help_default()
        .parse_env_or_exit();
    println!("{} {}", foo, verbosity);
}