argin 0.1.0

A very simple command line argument parser
Documentation
  • Coverage
  • 0%
    0 out of 10 items documented0 out of 6 items with examples
  • Size
  • Source code size: 4.68 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.29 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • proxin187/argin
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • proxin187

Stars Forks

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::Argin;

let arg = Argin::new();
arg.add_positional_arg();
arg.add_value("-format");
let args = arg.parse();

let file = args.pos_arg.get(0).unwrap();
let format = arg.values.get("-format").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