From cfc7938ecc5ea2398558854a44de4ceffa721260 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sat, 31 Jan 2026 04:53:30 +0700 Subject: [PATCH] Shorten remote packages log --- src/installer.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/installer.rs b/src/installer.rs index dde0b4696b..2e43361bb8 100644 --- a/src/installer.rs +++ b/src/installer.rs @@ -141,12 +141,20 @@ fn install_packages(config: &Config, dest: &Path, cookbook: Option<&str>) -> any } } else { let mut library = Library::new(dest, target, Rc::new(RefCell::new(callback)))?; + let mut package_len = packages.len(); for packagename in packages { if !get_head_path(packagename, dest).exists() { - println!("Installing package from remote: {packagename}"); + if package_len == 1 { + println!("Installing package from remote: {packagename}"); + } library.install(vec![pkg::PackageName::new(packagename)?])?; + } else { + package_len -= 1; } } + if package_len != 1 { + println!("Installing {} packages from remote", package_len); + } library.apply()?; }