@commercelayer/cli
Version:
23 lines (22 loc) • 909 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const core_1 = require("@oclif/core");
const config_1 = tslib_1.__importDefault(require("../../config"));
const util_1 = require("util");
const cli_core_1 = require("@commercelayer/cli-core");
class ConfigShow extends core_1.Command {
static description = 'show current CLI configuration';
static hidden = true;
async run() {
const config = config_1.default.all;
if (!config || (Object.keys(config).length === 0))
this.warn(cli_core_1.clColor.italic('CLI configuration is empty'));
else {
this.log(`\n${cli_core_1.clColor.style.title('-= Commerce Layer CLI configuration =-')}\n`);
this.log((0, util_1.inspect)(config_1.default.all, false, null, true));
this.log();
}
}
}
exports.default = ConfigShow;