kittynode_core/application/delete_package.rs
1use crate::infra::package;
2use eyre::Result;
3use tracing::info;
4
5pub async fn delete_package(name: &str, include_images: bool) -> Result<()> {
6 let package = package::get_package_by_name(name)?;
7
8 package::delete_package(&package, include_images).await?;
9 info!("Package '{}' deleted successfully.", name);
10 Ok(())
11}