use clap::{Args, Subcommand};
#[derive(Args, Debug)]
pub struct CacheArgs {
#[command(subcommand)]
pub action: CacheSubcommand,
}
#[derive(Subcommand, Debug)]
pub enum CacheSubcommand {
Status,
Prune {
#[arg(long, default_value_t = 30)]
days: u32,
},
Export {
#[arg(short, long)]
destination: String,
},
}