use clap::{Parser, Subcommand};
use clap_complete::Shell;
#[derive(Subcommand)]
pub enum Command {
Toggle,
Daemon,
Quit,
ClearHistory,
Completions {
#[arg(long, value_enum)]
shell: Shell,
},
}
#[derive(Parser)]
#[command(version, about)]
pub struct Cli {
#[command(subcommand)]
pub command: Option<Command>,
}