UNPKG

@commercelayer/cli

Version:
25 lines (24 loc) 981 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const _1 = tslib_1.__importDefault(require(".")); const available_1 = require("../plugins/available"); class ApplicationsProvisioning extends _1.default { static description = 'show all Provisioning applications'; static aliases = ['app:prov', 'app:provisioning', 'prov:apps', 'prov:applications']; static examples = [ '$ commercelayer applications:provisioning', '$ cl app:provisioning', '$ cl prov:apps' ]; async run() { if ((0, available_1.isPluginInstalled)('provisioning', this.config)) { if (!this.argv.includes('--api') && !this.argv.includes('-A')) this.argv.push('--api=provisioning'); return _1.default.run(this.argv, this.config); } else this.error('Provisioning plugin not installed'); } } exports.default = ApplicationsProvisioning;