arguments 0.2.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

use arguments::Arguments;

let args = std::env::args(); // foo --bar --buz qux
let Arguments { program, options, .. } = arguments::parse(args).unwrap();

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

Contributing

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