use clap::Clap;
#[derive(Clap)]
#[clap()]
pub struct Opts {
#[clap(short, long)]
pub input: String,
#[clap(subcommand)]
pub subcmd: SubCommand,
}
#[derive(Clap)]
pub enum SubCommand {
DumpCsv(DumpCsv),
}
#[derive(Clap)]
pub struct DumpCsv {
#[clap(short, long)]
pub output_basename: Option<String>,
}