use anyhow::Result;
use clap::Subcommand;
use worktree_io::scheme;
#[derive(Copy, Clone, Subcommand)]
pub enum SchemeAction {
Uninstall,
Status,
}
pub fn cmd_scheme(action: SchemeAction) -> Result<()> {
match action {
SchemeAction::Uninstall => scheme::uninstall()?,
SchemeAction::Status => println!("{}", scheme::status()?),
}
Ok(())
}