pub mod get;
pub mod set;
use abscissa_core::{Command, Runnable};
use clap::{Parser, Subcommand};
#[derive(Subcommand, Command, Debug, Runnable)]
pub enum SettingsSubCmd {
#[clap(visible_alias = "s")]
Set(set::SetChoiceCmd),
#[clap(visible_alias = "g")]
Get(get::GetChoiceCmd),
}
#[derive(Command, Debug, Parser, Runnable)]
pub struct SettingsCmd {
#[clap(subcommand)]
commands: SettingsSubCmd,
}