use clap;
#[derive(clap::Parser)]
#[command(version, about, long_about = None)]
pub struct Args {
#[command(subcommand)]
pub cmd: SubCmd,
}
#[derive(clap::Subcommand)]
pub enum SubCmd {
Add {
#[arg(long)]
path: String,
},
Get {
#[arg(long)]
id: String,
},
List {
#[arg(long, help = "Show details of files.")]
verbose: bool,
},
Remove {
#[arg(long)]
id: String,
},
}