use super::*;
pub use create::Create;
pub use create::CreateResource;
mod create;
#[expect(clippy::large_enum_variant)]
#[derive(Clone, Debug, Subcommand)]
#[command(subcommand_help_heading = "Basic Commands (Beginner)")]
pub enum Basic {
Create(Create),
Expose,
Run,
Set,
}
impl Basic {
pub async fn exec(self, context: &Context) -> RkResult<()> {
match self {
Self::Create(create) => create.exec(context).await,
Self::Expose => Err(RkError::todo()),
Self::Run => Err(RkError::todo()),
Self::Set => Err(RkError::todo()),
}
}
}