use clap::Parser;
#[derive(Parser, Debug, Clone, PartialEq, Eq)]
#[clap(author, version, about )]
pub struct CliArgs {
#[clap(short, long, value_parser, value_name = "filename")]
pub load: Option<String>,
#[clap(long, value_parser, value_name = "filename")]
pub cpp: Option<String>,
#[clap(long, action)]
pub nocpp: bool,
#[clap(value_parser)]
pub filename: Option<String>,
#[clap(long, short, action)]
pub debug: bool,
#[clap(long, short, action)]
pub verbose: bool
}