pub mod get;
pub mod list;
pub mod run;
use clap::{Args, Subcommand};
use crate::cli::commands::module::{
get::ModuleGetSubCommandArgs, list::ModuleListSubCommandArgs, run::ModuleRunSubCommandArgs,
};
#[derive(Debug, Clone, Subcommand)]
pub enum ModuleSubCommands {
Run(ModuleRunSubCommandArgs),
List(ModuleListSubCommandArgs),
Get(ModuleGetSubCommandArgs),
}
#[derive(Args, Clone, Debug)]
pub struct ModuleCommandArgs {
#[command(subcommand)]
pub command: ModuleSubCommands,
}