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