diff options
Diffstat (limited to 'commands/remove.js')
-rw-r--r-- | commands/remove.js | 7 |
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)) { |