X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fplugin%2Funinstall.ts;h=152b651dd498216ecab693651f9b96e1c8e18c27;hb=ac82adaaa002bfde9c20189e913aa5207ed483df;hp=b5e1ddea296d1e2944c0baa39a66ae0161ef095e;hpb=b5f919ac8eb2a1c20e26582fdfd377d687710d8f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/plugin/uninstall.ts b/scripts/plugin/uninstall.ts index b5e1ddea2..152b651dd 100755 --- a/scripts/plugin/uninstall.ts +++ b/scripts/plugin/uninstall.ts @@ -1,12 +1,14 @@ +import { program } from 'commander' import { initDatabaseModels } from '../../server/initializers/database' -import * as 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) } @@ -19,8 +21,9 @@ run() }) async function run () { + await initDatabaseModels(true) - const toUninstall = program['npmName'] + const toUninstall = options.npmName await PluginManager.Instance.uninstall(toUninstall) }