use std::path::PathBuf;
use structopt::StructOpt;
#[derive(Debug, StructOpt)]
#[structopt(
name = "chain-spec-generator",
about = "A tool to generate Xand chainspecs."
)]
pub enum CliOptions {
#[structopt(name = "generate")]
Generate {
#[structopt(flatten)]
args: GenerateCommandArgs,
},
}
#[derive(Debug, StructOpt)]
pub struct GenerateCommandArgs {
#[structopt(long = "config", parse(from_os_str))]
pub config_file: PathBuf,
#[structopt(long = "chainspec-zip", parse(from_os_str))]
pub chainspec_zip: PathBuf,
#[structopt(short = "o", long = "output-dir", parse(from_os_str))]
pub output_dir: PathBuf,
}