RgParse - A Rust Command-line Argument Parser
A very simple command line argument parser.
A Simple Example
// The argument to `new` is the description for the application.
let mut parser = new;
// Adds some `param` parameters, which take a single value.
// There is no special requirement for parameter prefixes. `-/--` are used here by convention.
// Aliases can be applied using the builder pattern.
parser.add_parameter;
// Adds a flag parameter, which takes no value - it is `true` if present, `false` otherwise
parser.add_parameter;
// Parsing arguments returns an `Args` struct which has 3 major features.
let args = parser.parse_args;
// 1. You can access positional arguments directly.
for positional in &args.positional
// 2. The `get` function allows you to access parameters.
if let Some = args.
// 3. The `flag` function allows you to check the value of flags.
if args.flag