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}