]> git.proxmox.com Git - rustc.git/blame - vendor/clap/examples/tutorial_derive/02_apps.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / clap / examples / tutorial_derive / 02_apps.rs
CommitLineData
04454e1e
FG
1use clap::Parser;
2
3#[derive(Parser)]
4#[clap(name = "MyApp")]
5#[clap(author = "Kevin K. <kbknapp@gmail.com>")]
6#[clap(version = "1.0")]
7#[clap(about = "Does awesome things", long_about = None)]
8struct Cli {
923072b8 9 #[clap(long, value_parser)]
04454e1e 10 two: String,
923072b8 11 #[clap(long, value_parser)]
04454e1e
FG
12 one: String,
13}
14
15fn main() {
16 let cli = Cli::parse();
17
18 println!("two: {:?}", cli.two);
19 println!("one: {:?}", cli.one);
20}