use crate::cli::commands;
use crate::cli::error::{CliResult, ErrorFactory};
use crate::commands::run_kubernetes;
#[cfg(feature = "kubernetes")]
pub async fn handle_kubernetes(cmd: commands::KubernetesCmd, debug: bool) -> CliResult<()> {
run_kubernetes(cmd, debug).await.map_err(|e| {
ErrorFactory::operation(
"kubernetes",
"run kubernetes command",
e,
Some("Use `xbp kubernetes -h` to verify subcommand syntax."),
)
})
}