mint_cli/variant/
args.rs

1use clap::Args;
2
3#[derive(Args, Debug, Clone)]
4pub struct VariantArgs {
5    #[arg(
6        short = 'x',
7        long,
8        required = false,
9        value_name = "FILE",
10        help = "Path to the Excel variants file"
11    )]
12    pub xlsx: Option<String>,
13
14    #[arg(
15        long,
16        value_name = "NAME",
17        default_value = "Main",
18        help = "Main sheet name in Excel"
19    )]
20    pub main_sheet: String,
21
22    #[arg(short = 'v', long, value_name = "NAME", help = "Variant column to use")]
23    pub variant: Option<String>,
24
25    #[arg(short = 'd', long, help = "Use the Debug column when present")]
26    pub debug: bool,
27}