UNPKG

1.06 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _cliEngineCommand = require('cli-engine-command');
8
9var _cliEngineCommand2 = _interopRequireDefault(_cliEngineCommand);
10
11var _plugins = require('../../plugins');
12
13var _plugins2 = _interopRequireDefault(_plugins);
14
15function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16
17const cli = global.config ? global.config.bin : 'heroku';
18
19class PluginsUninstall extends _cliEngineCommand2.default {
20
21 async run() {
22 this.plugins = new _plugins2.default(this.config);
23 const [plugin] = this.argv;
24 await this.plugins.uninstall(plugin);
25 }
26}
27exports.default = PluginsUninstall;
28PluginsUninstall.topic = 'plugins';
29PluginsUninstall.command = 'uninstall';
30PluginsUninstall.args = [{ name: 'plugin', description: 'plugin name to uninstall' }];
31PluginsUninstall.aliases = ['plugins:unlink'];
32PluginsUninstall.description = 'uninstalls or unlinks a plugin';
33PluginsUninstall.help = `Example:
34 $ ${cli} plugins:uninstall heroku-accounts
35`;
\No newline at end of file