1pub mod deinit;
2pub mod init;
3pub mod install;
4pub mod new;
5pub mod uninstall;
6pub mod update;
7pub mod upgrade;
8
9pub use deinit::Deinit;
10pub use init::Init;
11pub use install::Install;
12pub use new::New;
13pub use uninstall::Uninstall;
14pub use update::Update;
15pub use upgrade::Upgrade;
16
17use clap::Subcommand as SC;
18
19#[derive(SC, Clone)]
20pub enum Subcommand {
21 NEW(New),
23
24 INIT(Init),
26
27 UPDATE(Update),
29
30 UPGRADE(Upgrade),
32
33 INSTALL(Install),
35
36 UNINSTALL(Uninstall),
38
39 DEINIT(Deinit),
41}