use crate::cli::CompareOutputFormatArg;
use clap::Args;
use std::path::PathBuf;
#[derive(Args)]
pub struct InitOptions {
#[arg(long)]
pub force: bool,
#[arg(long, default_value = "repopilot.toml")]
pub path: PathBuf,
}
#[derive(Args)]
pub struct DoctorOptions {
#[arg(default_value = ".")]
pub path: PathBuf,
#[arg(long)]
pub config: Option<PathBuf>,
#[arg(long, value_enum, default_value = "console")]
pub format: CompareOutputFormatArg,
#[arg(short, long)]
pub output: Option<PathBuf>,
#[arg(long)]
pub include_low_signal: bool,
#[arg(long, value_name = "N")]
pub max_files: Option<usize>,
}