use clap::Parser;
#[derive(Parser)]
#[command(name = "cargo")]
#[command(bin_name = "cargo")]
pub enum CargoCli {
Stale(Cli),
}
#[derive(Parser, Debug)]
#[command(version, about = "Check for outdated dependencies in Cargo.toml")]
pub struct Cli {
#[arg(short, long, default_value = "Cargo.toml")]
pub manifest: String,
#[arg(short, long)]
pub outdated_only: bool,
#[arg(short, long)]
pub build_deps: bool,
#[arg(short, long, default_value = "true")]
pub workspace: bool,
#[arg(short, long)]
pub verbose: bool,
}