use clap::Parser;
#[derive(Debug, Parser)]
pub struct AccountNameArg {
#[arg(name = "account_name", value_name = "ACCOUNT")]
pub name: String,
}
#[derive(Debug, Parser)]
pub struct OptionalAccountNameArg {
#[arg(name = "account_name", value_name = "ACCOUNT")]
pub name: Option<String>,
}
#[derive(Debug, Default, Parser)]
pub struct AccountNameFlag {
#[arg(long = "account", short = 'a')]
#[arg(name = "account_name", value_name = "NAME")]
pub name: Option<String>,
}