qforce
Version:
Commands to help with salesforce development.
33 lines (32 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("@oclif/command");
const sfdx = require('sfdx-node');
class Ol extends command_1.Command {
async run() {
const { flags } = this.parse(Ol);
if (flags.verbose) {
sfdx.org.list().then((result) => this.log(result));
}
else {
sfdx.org.list()
.then((result) => {
for (let orgList of Object.values(result)) {
for (let org of orgList) {
let orgAlias = org.alias == undefined ? ''.padEnd(10) : org.alias.padEnd(10);
this.log(`${orgAlias}\t${org.username.padEnd(35)}\t${org.instanceUrl}`);
}
}
});
}
}
}
exports.default = Ol;
Ol.description = 'List of available orgs.';
Ol.examples = [
`$ q dx:ol`,
];
Ol.flags = {
help: command_1.flags.help({ char: 'h' }),
verbose: command_1.flags.boolean({ char: 'v' }),
};