UNPKG

cli-engine

Version:
33 lines (25 loc) 999 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _cliEngineCommand = require('cli-engine-command'); var _cliEngineCommand2 = _interopRequireDefault(_cliEngineCommand); var _plugins = require('../../plugins'); var _plugins2 = _interopRequireDefault(_plugins); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class PluginsUninstall extends _cliEngineCommand2.default { async run() { this.plugins = new _plugins2.default(this.out); const [plugin] = this.argv; await this.plugins.uninstall(plugin); } } exports.default = PluginsUninstall; PluginsUninstall.topic = 'plugins'; PluginsUninstall.command = 'uninstall'; PluginsUninstall.args = [{ name: 'plugin', description: 'plugin name to uninstall' }]; PluginsUninstall.aliases = ['plugins:unlink']; PluginsUninstall.description = 'uninstalls or unlinks a plugin'; PluginsUninstall.help = `Example: $ heroku plugins:uninstall heroku-accounts `;