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}