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}