use usage_rs::Args;
use yt::output::Format;
#[derive(Clone, Debug, Args)]
pub(crate) struct Globals {
#[usage(long, global, value_name = "PROFILE")]
pub(crate) profile: Option<String>,
#[usage(long, global, value_enum)]
pub(crate) format: Option<Format>,
#[usage(short, long, global, count)]
pub(crate) verbose: u8,
#[usage(short, long, global)]
pub(crate) quiet: bool,
#[usage(long, global)]
pub(crate) no_color: bool,
#[usage(long, global)]
pub(crate) no_input: bool,
#[usage(short, long, global)]
pub(crate) yes: bool,
}