From 9b2839846b69816fefd065c95865ba993f44ecff Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 24 Jul 2022 18:41:40 +0800 Subject: [PATCH] core: fix addon create --- packages/hydrooj/bin/commands.ts | 5 ++--- packages/hydrooj/package.json | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/hydrooj/bin/commands.ts b/packages/hydrooj/bin/commands.ts index f1416f1b6..09eed7b4a 100644 --- a/packages/hydrooj/bin/commands.ts +++ b/packages/hydrooj/bin/commands.ts @@ -101,9 +101,7 @@ if (!argv.args[0] || argv.args[0] === 'cli') { fs.mkdirSync(`${name}/public`); addons.push(name); console.log(`Addon created at ${name}`); - return; - } - if (operation && name) { + } else if (operation && name) { for (let i = 0; i < addons.length; i++) { if (addons[i] === name) { addons.splice(i, 1); @@ -111,6 +109,7 @@ if (!argv.args[0] || argv.args[0] === 'cli') { } } } + if (operation === 'add' && name) addons.push(name); addons = Array.from(new Set(addons)); console.log('Current Addons: ', addons); diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 2c27450c1..2280050b6 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.14.17", + "version": "3.14.18", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader",