use crate::theme::Theme;
use clap::Parser;
use std::path::PathBuf;
#[derive(Debug, Parser, Clone)]
pub struct Args {
#[arg(short, long)]
pub config: Option<PathBuf>,
#[arg(short, long, value_enum)]
#[arg(default_value_t = Theme::Default)]
pub theme: Theme,
#[arg(short = 'y', long)]
pub skip_confirmation: bool,
#[arg(short = 'u', long)]
pub override_validation: bool,
#[arg(short = 's', long)]
pub size_bypass: bool,
#[arg(short = 'm', long)]
pub mouse: bool,
#[arg(short = 'r', long)]
pub bypass_root: bool,
}