use clap::Parser;
use std::path::PathBuf;
#[derive(Parser, Clone, Debug, Default)]
pub struct Verbosity {
#[clap(long, global = true)]
pub(crate) verbose: bool,
#[clap(long, global = true)]
pub(crate) trace: bool,
#[clap(long, global = true)]
pub(crate) json_output: bool,
#[clap(long, global = true, help_heading = "Logging Options")]
pub(crate) log_to_file: Option<PathBuf>,
#[clap(long, global = true, help_heading = "Manifest Options")]
pub(crate) locked: bool,
#[clap(long, global = true, help_heading = "Manifest Options")]
pub(crate) offline: bool,
#[clap(long, global = true, help_heading = "Manifest Options")]
pub(crate) frozen: bool,
}