act_lib/
args_parser.rs

1use clap::Parser;
2
3use crate::act_patch::PatchType;
4
5#[derive(Parser, Debug)]
6#[command(author, version, about, long_about = None)]
7pub struct ActArgs {
8    #[arg(short, long, default_value = ".")]
9    pub folder_path: String,
10
11    #[arg(short, long, default_value = ".")]
12    pub out_folder_path: String,
13
14    #[arg(value_enum, default_value_t = PatchType::Warning)]
15    pub patch_type: PatchType,
16}