Skip to main content

#
02_app_settings_derive/
02_app_settings.rs

    1use clap::Parser;
    2
    3#[derive(Parser)]
    4#[command(version, about, long_about = None)]
    5#[command(next_line_help = true)]
    6struct Cli {
    7    #[arg(long)]
    8    two: String,
    9    #[arg(long)]
    10    one: String,
    11}
    12
    13fn main() {
    14    let cli = Cli::parse();
    15
    16    println!("two: {:?}", cli.two);
    17    println!("one: {:?}", cli.one);
    18}