#[derive(Parser, Debug, Default)]
pub struct VerbosityShorthand {
#[arg(
short,
long,
conflicts_with = "verbosity",
help = "Quiet mode (same as -v0)"
)]
pub quiet: bool,
#[arg(
long,
short,
conflicts_with = "verbosity",
help = "Full output mode, no truncation (same as -v3)"
)]
pub full: bool,
}
#[derive(Parser, Debug, Default)]
pub struct DebugVerbosity {
#[arg(
long,
conflicts_with = "verbosity",
help = "Debug mode (same as -v4)",
hide = true
)]
pub debug: bool,
}