X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fplugin%2Finstall.ts;h=138f34446ef81ea8f687b49ba205a1e07672c06a;hb=c50bb3c5611621bf4891039f1ecad3ca16767b11;hp=de045c2d2d3f07cc425aa333e52436fa8f76729e;hpb=2d4636125182e0cd9ef403d7d2f24ed82680fa8e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/plugin/install.ts b/scripts/plugin/install.ts index de045c2d2..138f34446 100755 --- a/scripts/plugin/install.ts +++ b/scripts/plugin/install.ts @@ -1,10 +1,7 @@ -import { registerTSPaths } from '../../server/helpers/register-ts-paths' -registerTSPaths() - -import { initDatabaseModels } from '../../server/initializers/database' import { program } from 'commander' -import { PluginManager } from '../../server/lib/plugins/plugin-manager' import { isAbsolute } from 'path' +import { initDatabaseModels } from '../../server/initializers/database' +import { PluginManager } from '../../server/lib/plugins/plugin-manager' program .option('-n, --npm-name [npmName]', 'Plugin to install') @@ -35,5 +32,10 @@ async function run () { await initDatabaseModels(true) const toInstall = options.npmName || options.pluginPath - await PluginManager.Instance.install(toInstall, options.pluginVersion, !!options.pluginPath) + await PluginManager.Instance.install({ + toInstall, + version: options.pluginVersion, + fromDisk: !!options.pluginPath, + register: false + }) }