···11+use clap::Parser;
22+33+/// Simple program to greet a person
44+#[derive(Parser, Debug)]
55+#[command(author, version, about, long_about = None)]
66+struct Args {
77+ /// Name of the person to greet
88+ #[arg(short, long)]
99+ name: String,
1010+1111+ /// Number of times to greet
1212+ #[arg(short, long, default_value_t = 1)]
1313+ count: u8,
1414+}
1515+1616+fn main() {
1717+ let args = Args::parse();
1818+1919+ for _ in 0..args.count {
2020+ println!("Hello {}!", args.name)
2121+ }
2222+}