#[derive(Debug, Clone, clap::Args, serde::Deserialize, serde::Serialize)]
#[group(id = "output.file")]
#[remain::sorted]
#[rustfmt::skip]
pub(crate) struct OutputFile {
#[arg(
env = "OUTPUT_FILE",
long = "output-file",
id = "output.file.path",
value_name = "PATH",
visible_short_aliases = ['💾'],
help_heading = "Output Options",
help = "file to write output to",
long_help = "file to write output to. If omitted, writes to STDOUT instead.",
)]
pub(crate) path: Option<camino::Utf8PathBuf>,
}