From 86a46f75625f39c467e9e8f640f845827ea55822 Mon Sep 17 00:00:00 2001 From: RafayAhmad7548 Date: Thu, 3 Sep 2026 16:45:40 +0500 Subject: [PATCH] feat(install): skip already installed mods in install cmd --- src/commands/install.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/commands/install.rs b/src/commands/install.rs index caa1b74..590ade8 100644 --- a/src/commands/install.rs +++ b/src/commands/install.rs @@ -40,6 +40,11 @@ impl Install { let client = reqwest::Client::new(); for mod_name in &self.mods { + if config.mods.contains_key(mod_name) { + println!("{} mod already installed, skipping...", mod_name); + continue; + } + let url = format!("{}/project/{}/version", Self::BASE_URL, mod_name); let params = InstallQueryParams {