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 {