use clap::{AppSettings, Parser}; // TODO: document #[derive(Debug, Parser)] #[clap(setting = AppSettings::InferSubcommands)] pub struct Cli { #[clap(short, long, default_value = "pdbook.toml")] pub config: String, #[clap(short, long)] pub quiet: bool, #[clap(short, long, parse(from_occurrences))] pub verbose: u8, #[clap(subcommand)] pub subcommand: SubCommand, } #[derive(Debug, Parser)] pub enum SubCommand { Build, }