arguments 0.3.0

The package provides a parser for command-line arguments.
Documentation

Arguments Version Status

The package provides a parser for command-line arguments.

Documentation

Example

let args = std::env::args(); // foo --bar --buz 42 --qux 'To be?'
let args = arguments::parse(args).unwrap();

println!("Foo: {}", args.program);
println!("Bar: {}", args.get::<bool>("bar").unwrap());
println!("Buz: {}", args.get::<usize>("buz").unwrap());
println!("Qux: {}", args.get::<String>("qux").unwrap());

Contributing

  1. Fork the project.
  2. Implement your idea.
  3. Open a pull request.