aboutsummaryrefslogtreecommitdiff
path: root/commands/remove.js
diff options
context:
space:
mode:
Diffstat (limited to 'commands/remove.js')
-rw-r--r--commands/remove.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/commands/remove.js b/commands/remove.js
index 56fc847..081d87d 100644
--- a/commands/remove.js
+++ b/commands/remove.js
@@ -57,6 +57,13 @@ module.exports = async (argv, reinstalling) => {
fs.rmSync(home + "/packages/" + argv.package, { recursive: true });
delete installed[installed.map(i => i.id).indexOf(argv.package)];
fs.writeFileSync(os.homedir() + "/.twilight/installed.json", JSON.stringify(installed));
+
+ if (os.platform() === "win32") {
+ if (fs.existsSync(os.homedir() + "/.twilight/binaries/" + argv.package + ".bat")) fs.unlinkSync(os.homedir() + "/.twilight/binaries/" + argv.package + ".bat");
+ } else {
+ if (fs.existsSync(os.homedir() + "/.twilight/binaries/" + argv.package + ".sh")) fs.unlinkSync(os.homedir() + "/.twilight/binaries/" + argv.package + ".sh");
+ }
+
spinner.succeed("Removing package... done");
if (!packages.includes(argv.package)) {