hammer_cli/
args.rs

1use clap::Parser;
2
3#[derive(Parser, Debug, Clone)]
4#[command(author, version, about, long_about = None)]
5pub struct Args {
6    pub script: String,
7
8    #[arg(short, long)]
9    pub filter: Option<String>,
10
11    #[arg(short, long, default_value_t = false)]
12    pub no_prefix: bool,
13
14    #[arg(short, long)]
15    pub env: Option<Vec<String>>,
16
17    #[arg(short, long)]
18    pub depth: Option<usize>
19}