use clap::Subcommand;
#[derive(clap::Args, Debug, Clone)]
pub struct Args {
#[arg(long, default_value = "pas2rust")]
pub user: String,
#[arg(long, default_value = "tests.svg")]
pub badge_name: String,
#[arg(long, default_value = "badges")]
pub destiny: String,
#[arg(long, default_value = "tests")]
pub label: String,
#[arg(long)]
pub count: Option<u64>,
#[arg(long, default_value = "blue")]
pub color: String,
#[arg(long, default_value = Some("testcafe"))]
pub logo: Option<String>,
#[arg(long, default_value = Some("white"))]
pub logo_color: Option<String>,
}
#[derive(Subcommand, Debug)]
pub enum Commands {
CratesIoBadges(Args),
TestsBadges(Args),
}