Clier
Command Line Argument Parser for Rust
Clier
is a command line argument parser and command framework for rust.
Parser
To start a new cli projects run:
$ cargo new demo
$ cargo add clier
Then define your CLI in main.rs
:
use Argv;
let args: Argv = parse;
println!;
And try it out:
$ cargo run -- command subcommand --test=value --no-production --help --try-me=false
Argv {
commands: [
"command",
"subcommand",
],
flags: {
"test": "value",
"production": "false",
"help": "true",
"try-me": "false",
},
}
Framework
use ExitCode;
use ;