diff --git a/src/cli/commands/add.rs b/src/cli/commands/add.rs index 1ea653e..625a6cb 100644 --- a/src/cli/commands/add.rs +++ b/src/cli/commands/add.rs @@ -13,15 +13,18 @@ fn get_loaders(lockfile: &LockFile) -> Vec { pub fn create_all_platforms() -> Result>> { + const MODRINTH: &str = "modrinth"; + const CURSEFORGE: &str = "curseforge"; + let mut platforms = HashMap::new(); - if let Ok(platform) = create_platform("modrinth", None) { - platforms.insert("modrinth".to_string(), platform); + if let Ok(platform) = create_platform(MODRINTH, None) { + platforms.insert(MODRINTH.to_owned(), platform); } if let Ok(platform) = - create_platform("curseforge", std::env::var("CURSEFORGE_API_KEY").ok()) + create_platform(CURSEFORGE, std::env::var("CURSEFORGE_API_KEY").ok()) { - platforms.insert("curseforge".to_string(), platform); + platforms.insert(CURSEFORGE.to_owned(), platform); } Ok(platforms)