X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fplugin%2Finstall.ts;h=5d7fe4ba04688f30a155c9c1342edfa1f316a639;hb=576ddf645ff2223126d28ef172bb6388602c35f4;hp=1725cbeb6a437a86f08e56a7f9811164fb666e9f;hpb=2c0539420d77339e6afe8d7920b44af4c0dcb1e6;p=github%2FChocobozzz%2FPeerTube.git 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']) }