@copado/copado-cli
Version:
Copado Developer CLI
23 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("@salesforce/core");
const child_process_1 = require("child_process");
const filesystem_1 = require("../../../copado_commons/filesystem");
const sf_plugins_core_1 = require("@salesforce/sf-plugins-core");
core_1.Messages.importMessagesDirectory(__dirname);
const messages = core_1.Messages.loadMessages('@copado/copado-cli', 'copado_record');
class OpenPipeline extends sf_plugins_core_1.SfCommand {
async run() {
const copadoUser = await filesystem_1.CopadoFiles.getCurrentUser();
const { flags } = await this.parse(OpenPipeline);
const openCommand = `sf org open -o ${copadoUser} -p /${flags.id}`;
(0, child_process_1.exec)(openCommand);
}
}
exports.default = OpenPipeline;
OpenPipeline.description = messages.getMessage('open.description');
OpenPipeline.examples = [messages.getMessage('open.example')];
OpenPipeline.flags = {
id: sf_plugins_core_1.Flags.string({ char: 'i', description: messages.getMessage('open.flags.id'), required: true })
};
//# sourceMappingURL=open.js.map