Create update.js

Added update logic 

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
This commit is contained in:
Mithun Gowda B 2025-08-16 10:01:54 +05:30 committed by GitHub
parent 3a4dad15de
commit b1c93c60a5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

17
bin/update.js Normal file
View File

@ -0,0 +1,17 @@
#!/usr/bin/env node
const { run, detectPip } = require("./checkEnv");
let pipCmd = detectPip();
if (!pipCmd) {
console.error("❌ pip not found, cannot update.");
process.exit(1);
}
console.log("🔄 Updating SuperClaude from PyPI...");
const result = run(pipCmd, ["install", "--upgrade", "SuperClaude"], { stdio: "inherit" });
if (result.status !== 0) {
console.error("❌ Update failed.");
process.exit(1);
}
console.log("✅ SuperClaude updated successfully!");