1use structopt::StructOpt;2use sc_cli::RunCmd;34#[derive(Debug, StructOpt)]5pub struct Cli {6 #[structopt(subcommand)]7 pub subcommand: Option<Subcommand>,89 #[structopt(flatten)]10 pub run: RunCmd,11}1213#[derive(Debug, StructOpt)]14pub enum Subcommand {15 16 BuildSpec(sc_cli::BuildSpecCmd),1718 19 CheckBlock(sc_cli::CheckBlockCmd),2021 22 ExportBlocks(sc_cli::ExportBlocksCmd),2324 25 ExportState(sc_cli::ExportStateCmd),2627 28 ImportBlocks(sc_cli::ImportBlocksCmd),2930 31 PurgeChain(sc_cli::PurgeChainCmd),3233 34 Revert(sc_cli::RevertCmd),3536 37 38 39}