use crate::server::toolchain::builder::{ComputeBackendConfig, LmcppBuildInstallMode};
#[derive(Debug, clap::Args)]
pub struct RecipeSpec {
#[arg(long)]
pub repo_tag: Option<String>,
#[arg(long, default_value = "default", value_enum)]
pub backend: ComputeBackendConfig,
#[arg(long, default_value = "build-or-install", value_enum)]
pub mode: LmcppBuildInstallMode,
#[arg(long, num_args = 1..)]
pub build_args: Vec<String>,
}