1use clap::{ColorChoice, Parser};
2
3#[derive(Parser, Debug)]
4#[clap(about, version, name = "spcsv", color(ColorChoice::Never))]
5pub struct Args {
6 #[clap(required = true)]
8 pub(crate) file: String,
9
10 #[clap(required = true)]
12 pub(crate) number_of_files: usize,
13
14 #[clap(short, long)]
16 pub(crate) not_signed_file: bool,
17
18 #[clap(short, long)]
20 pub(crate) remaining_in_last: bool,
21
22 #[clap(short, long)]
24 pub(crate) verbose: bool,
25}
26
27impl Args {
28 pub fn load() -> Args {
29 Args::parse()
30 }
31}