use clap::Parser;
#[derive(Parser)]
#[command(name = "kirei", about, version)]
#[command(arg_required_else_help = true)]
pub struct Args {
#[arg(value_name = "PATH", help_heading = "Input")]
pub input: String,
#[arg(short = 'c', long = "check")]
pub check: bool,
#[arg(short = 'w', long = "write")]
pub write: bool,
#[arg(short = 'l', long = "list-different")]
pub list_different: bool,
#[arg(
long = "stdin-filepath",
value_name = "PATH",
help_heading = "Other options"
)]
pub stdin_filepath: Option<String>,
}