X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fplugin%2Funinstall.ts;h=1e14cc18f535f5b7062ab5dc990362c7a3b2fa78;hb=db9df9a72c67a6ba150620f0f1c0838a3c155786;hp=c56f184663fb75a93c5f8dd76c1d6b81035c2062;hpb=2aaa1a3fdc49be77aec5309dab5507865c38d392;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/plugin/uninstall.ts b/scripts/plugin/uninstall.ts index c56f18466..1e14cc18f 100755 --- a/scripts/plugin/uninstall.ts +++ b/scripts/plugin/uninstall.ts @@ -2,14 +2,16 @@ import { registerTSPaths } from '../../server/helpers/register-ts-paths' registerTSPaths() import { initDatabaseModels } from '../../server/initializers/database' -import * as program from 'commander' +import { program } from 'commander' import { PluginManager } from '../../server/lib/plugins/plugin-manager' program .option('-n, --npm-name [npmName]', 'Package name to install') .parse(process.argv) -if (!program['npmName']) { +const options = program.opts() + +if (!options.npmName) { console.error('You need to specify the plugin name.') process.exit(-1) } @@ -25,6 +27,6 @@ async function run () { await initDatabaseModels(true) - const toUninstall = program['npmName'] + const toUninstall = options.npmName await PluginManager.Instance.uninstall(toUninstall) }