use clap::{Parser}; #[derive(Parser, Debug)] pub struct Opts { #[clap(short, long, parse(from_occurrences))] verbose: i32, #[clap(subcommand)] subcmd: SubCommand, } #[derive(Parser, Debug)] enum SubCommand { Init, Sync, }