use clap::{Args, Subcommand};
#[derive(Args, Debug)]
pub struct DataopsArgs {
#[command(subcommand)]
pub command: DataopsCommands,
}
#[derive(Subcommand, Debug)]
pub enum DataopsCommands {
BucketConfig(BucketConfigArgs),
}
#[derive(Args, Debug)]
pub struct BucketConfigArgs {
#[command(subcommand)]
pub command: BucketConfigCommands,
}
#[derive(Subcommand, Debug)]
pub enum BucketConfigCommands {
New {
alias: Option<String>,
},
Edit {
alias: Option<String>,
},
Remove {
alias: Option<String>,
},
}