03_06_optional_derive/
03_06_optional.rs

1use clap::Parser;
2
3#[derive(Parser)]
4#[command(version, about, long_about = None)]
5struct Cli {
6    name: Option<String>,
7}
8
9fn main() {
10    let cli = Cli::parse();
11
12    println!("name: {:?}", cli.name);
13}