cli: report missing CurseForge credentials during add

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I0c8d1f20828e88a8fbc737db5a89f5d46a6a6964
This commit is contained in:
raf 2026-05-01 23:33:54 +03:00
commit bfe97e9e66
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF

View file

@ -251,7 +251,18 @@ pub async fn execute(
// Prompt for missing CurseForge credentials when needed // Prompt for missing CurseForge credentials when needed
if needs_curseforge(lockfile.target.as_ref()) && !skip_prompts { if needs_curseforge(lockfile.target.as_ref()) && !skip_prompts {
let _ = ensure_curseforge_credentials().await; match ensure_curseforge_credentials().await {
Ok(true) => {},
Ok(false) => {
log::warn!(
"CurseForge credentials not configured. CurseForge-only projects \
may not resolve."
);
},
Err(e) => {
log::warn!("Failed to set up CurseForge credentials: {e}");
},
}
} }
// Load config if available // Load config if available