Argin
A very simple command line argument parser.
Description
Argin is a very simple library with only 5 functions but its still able to do all the expected argument parsing
Getting Started
Usage
Example
./program [file] [-format (name)]
would look like this:
use Argin;
let arg = new;
arg.add_positional_arg;
arg.add_value;
let args = arg.parse;
let file = args.pos_arg.get.unwrap;
let format = arg.values.get.unwrap;
Functions
new:
pub fn new() -> Argin
add_flag:
pub fn add_flag(&mut self, flag: &str)
add_value:
pub fn add_value(&mut self, name: &str)
add_positional_arg:
pub fn add_positional_arg(&mut self)
parse:
pub fn parse(&self) -> Argin
Help
Its common to forget .parse() at the end
Authors
Contributors names and contact info
Versions
- 0.1
- Initial Release
License
Currently there is no license, this may change in the future