use clap::Args;
use std::path::PathBuf;
#[derive(Args, Debug, Clone)]
pub struct GlobalArgs {
#[arg(long, global = true, default_value_t = false)]
pub debug: bool,
#[arg(
long,
global = true,
default_value = "info",
value_name = "DIRECTIVE",
alias = "log-level"
)]
pub log_filter: String,
#[arg(long, global = true, value_name = "FILE|DIR")]
pub log_file: Option<PathBuf>,
}