bin+lib rs-args

A simple command line argument parser for Rust

7 releases

0.3.1 Dec 30, 2023
0.3.0 Dec 29, 2023
0.2.2 Dec 29, 2023
0.1.3 Dec 28, 2023
0.0.1 Dec 28, 2023

MIT license

23KB
520 lines

rs-args

Static Badge


Overview

A simple, easy to use command argument parser for Rust.

Installation

  1. Initialise a cargo project ( you can skip this if you already have one )
cargo init
Createdbinary (application) package
  1. Add rs-args as a dependency
rs-args = "<latest version>"

Usage

Now that you installed rs-args in your cargo project, you have access to the rs_args module. This allows you to automatically parse arguments.

You can call

let args = rs_args::parse_arguments();

to retrieve the program arguments and parse them automaticaly, or you can call

rs_args::get_named(...) 
// or
rs_args::get_positional(...)
// etc.

to directly retrieve the argument values.

Dependencies

~280–740KB
~17K SLoC