@lexmin0412/gcm
Version:
26 lines (25 loc) • 1.18 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.list = void 0;
var picocolors_1 = __importDefault(require("picocolors"));
var gcm_api_1 = require("@lexmin0412/gcm-api");
var list = function () {
(0, gcm_api_1.createEmptyJsonWhenNeeds)();
var configs = (0, gcm_api_1.getAllUserConfigs)();
var currentConfig = (0, gcm_api_1.getCurrentConfig)();
console.log("\u5171 ".concat(configs.length, " \u4E2A\u914D\u7F6E"));
configs.forEach(function (config) {
var configStr = "\nalias: ".concat(config.alias, "\nname: ").concat(config.name, "\nemail: ").concat(config.email, "\n\t\t");
if (currentConfig && config.name === currentConfig.name && config.email === currentConfig.email) {
console.log(picocolors_1.default.green(configStr));
}
else {
console.log(configStr);
}
});
console.log(picocolors_1.default.yellow('可通过 `gcm add` 添加配置,通过 `gcm use <alias>` 快速切换配置'));
};
exports.list = list;