clap 4.6.1

A simple to use, efficient, and full-featured Command Line Argument Parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use clap::{Arg, command};

fn main() {
    let matches = command!() // requires `cargo` feature
        .arg(Arg::new("name").required(true))
        .get_matches();

    println!(
        "name: {:?}",
        matches
            .get_one::<String>("name")
            .expect("clap `required` ensures its present")
    );
}