From 9b474844e85cce916370693cc24f53339a695570 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 19 Jul 2019 10:37:35 +0200 Subject: Add CLI plugins tests --- scripts/plugin/install.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'scripts/plugin') diff --git a/scripts/plugin/install.ts b/scripts/plugin/install.ts index 1725cbeb6..5d7fe4ba0 100755 --- a/scripts/plugin/install.ts +++ b/scripts/plugin/install.ts @@ -4,21 +4,16 @@ import { PluginManager } from '../../server/lib/plugins/plugin-manager' import { isAbsolute } from 'path' program - .option('-n, --plugin-name [pluginName]', 'Plugin name to install') + .option('-n, --npm-name [npmName]', 'Plugin to install') .option('-v, --plugin-version [pluginVersion]', 'Plugin version to install') .option('-p, --plugin-path [pluginPath]', 'Path of the plugin you want to install') .parse(process.argv) -if (!program['pluginName'] && !program['pluginPath']) { +if (!program['npmName'] && !program['pluginPath']) { console.error('You need to specify a plugin name with the desired version, or a plugin path.') process.exit(-1) } -if (program['pluginName'] && !program['pluginVersion']) { - console.error('You need to specify a the version of the plugin you want to install.') - process.exit(-1) -} - if (program['pluginPath'] && !isAbsolute(program['pluginPath'])) { console.error('Plugin path should be absolute.') process.exit(-1) @@ -34,6 +29,6 @@ run() async function run () { await initDatabaseModels(true) - const toInstall = program['pluginName'] || program['pluginPath'] + const toInstall = program['npmName'] || program['pluginPath'] await PluginManager.Instance.install(toInstall, program['pluginVersion'], !!program['pluginPath']) } -- cgit v1.2.3