SuperClaude/bin/update.js
Mithun Gowda B b1c93c60a5
Create update.js
Added update logic 

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-08-16 10:01:54 +05:30

18 lines
504 B
JavaScript

#!/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!");