use clap::Parser;
pub(super) mod delete;
pub(super) mod generate;
pub(super) mod init;
pub(super) mod new;
pub(super) mod serve;
#[derive(Debug, Parser)]
pub enum Subcommand {
#[command(name = "delete", alias = "d")]
Delete(delete::Opts),
#[command(name = "generate", alias = "g")]
Generate(generate::Opts),
#[command(name = "init")]
Init(init::Opts),
#[command(name = "new")]
New(new::Opts),
#[command(name = "serve", alias = "s")]
Serve(serve::Opts),
}