cliargs 0.6.0

Parses command line arguments and prints the help.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use cliargs::Cmd;

fn main() {
    fn returns_cmd_name() -> &'static str {
        let mut cmd = Cmd::with_strings(["/path/to/app".to_string()]);
        cmd.parse().unwrap();

        let name = cmd.name();
        println!("command name (within the scope = {name}");

        name
    }

    let name = returns_cmd_name();
    println!("command name (out of the scope) = {name}");
}