pub mod deinit;
pub mod init;
pub mod install;
pub mod new;
pub mod uninstall;
pub mod update;
pub mod upgrade;
pub use deinit::Deinit;
pub use init::Init;
pub use install::Install;
pub use new::New;
pub use uninstall::Uninstall;
pub use update::Update;
pub use upgrade::Upgrade;
use clap::Subcommand as SC;
#[derive(SC, Clone)]
pub enum Subcommand {
NEW(New),
INIT(Init),
UPDATE(Update),
UPGRADE(Upgrade),
INSTALL(Install),
UNINSTALL(Uninstall),
DEINIT(Deinit),
}