usestd::path::PathBuf;useclap::Parser;/// BDGM disc image builder
#[derive(Parser, Debug)]#[command(version, about, long_about = None)]pub(crate)structArgs{/// The mounted root of the game disc. This is the parent of the BDGM directory.
publocation: PathBuf,
/// Whether the path points to an image instead of a mount point.
#[arg(long)]pubimage:bool,
/// Whether the path points to a raw disc instead of a mount point.
#[arg(long)]#[cfg(windows)]pubraw_disc:bool,
}