pub mod auth;
pub mod build;
pub mod cicd;
pub mod deploy;
pub mod envs;
pub mod func;
pub mod init;
pub mod invoke;
pub mod login;
pub mod migrations;
pub mod proj;
use clap::Subcommand;
#[derive(Subcommand)]
pub enum Commands {
#[clap(subcommand)]
Auth(auth::AuthCommands),
#[clap(subcommand)]
Cicd(cicd::CicdCommands),
#[clap(subcommand)]
Envs(envs::EnvsCommands),
#[clap(subcommand)]
Func(func::FuncCommands),
#[clap(subcommand)]
Migrations(migrations::MigrationsCommands),
#[clap(subcommand)]
Proj(proj::ProjCommands),
Init(init::InitCommand),
Invoke(invoke::InvokeCommand),
Deploy(deploy::DeployCommand),
Build(build::BuildCommand),
Login(login::LoginCommand),
}