ability/src/main.rs

22 lines
420 B
Rust

use clap::{Parser, Subcommand, CommandFactory, ErrorKind};
#[derive(Parser)]
struct Cli {
#[clap(subcommand)]
command: Option<Commands>
}
#[derive(Subcommand)]
enum Commands {
Help
}
fn main() {
let cli = Cli::parse();
match &cli.command {
Some(Commands::Help) => Cli::command().error(ErrorKind::DisplayHelp, ""),
None => Cli::command().error(ErrorKind::DisplayHelp, "")
};
}