X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fplugin%2Funinstall.ts;h=c56f184663fb75a93c5f8dd76c1d6b81035c2062;hb=98ea539c56d3b0786bd0f277d99a48d9cd68beb3;hp=7dcc234db2be2fbf49e361fcc310a0ae1a02cde0;hpb=2c0539420d77339e6afe8d7920b44af4c0dcb1e6;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/plugin/uninstall.ts b/scripts/plugin/uninstall.ts index 7dcc234db..c56f18466 100755 --- a/scripts/plugin/uninstall.ts +++ b/scripts/plugin/uninstall.ts @@ -1,13 +1,15 @@ +import { registerTSPaths } from '../../server/helpers/register-ts-paths' +registerTSPaths() + import { initDatabaseModels } from '../../server/initializers/database' import * as program from 'commander' import { PluginManager } from '../../server/lib/plugins/plugin-manager' -import { isAbsolute } from 'path' program - .option('-n, --package-name [packageName]', 'Package name to install') + .option('-n, --npm-name [npmName]', 'Package name to install') .parse(process.argv) -if (!program['packageName']) { +if (!program['npmName']) { console.error('You need to specify the plugin name.') process.exit(-1) } @@ -20,8 +22,9 @@ run() }) async function run () { + await initDatabaseModels(true) - const toUninstall = program['packageName'] + const toUninstall = program['npmName'] await PluginManager.Instance.uninstall(toUninstall) }