use clap::Subcommand;
#[derive(clap::Args)]
pub struct ConfigArgs {
#[command(subcommand)]
pub action: ConfigAction,
}
#[derive(Subcommand)]
pub enum ConfigAction {
/// Show current configuration
Show,
/// Set a configuration value
Set { key: String, value: String },
/// Validate configuration
Check,
}