@lexmin0412/gcm
Version:
27 lines (26 loc) • 1.28 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.current = void 0;
var gcm_api_1 = require("@lexmin0412/gcm-api");
var picocolors_1 = __importDefault(require("picocolors"));
var current = function () {
var allConfigs = (0, gcm_api_1.getAllUserConfigs)();
var currentConfig = (0, gcm_api_1.getCurrentConfig)();
if (!currentConfig) {
console.log(picocolors_1.default.red('未检测到当前 git 配置(user.name/user.email)。'));
return;
}
var currentInConfigJson = allConfigs.find(function (config) {
return config.name === currentConfig.name && config.email === currentConfig.email;
});
if (currentInConfigJson) {
console.log(picocolors_1.default.green("\u5F53\u524D\u4F7F\u7528\u7684\u914D\u7F6E:\nuser.name: ".concat(currentConfig.name, "\nuser.email: ").concat(currentConfig.email)));
}
else {
console.log(picocolors_1.default.yellow("\u5F53\u524D\u914D\u7F6E\u672A\u5728\u5217\u8868\u4E2D:\nuser.name: ".concat(currentConfig.name, "\nuser.email: ").concat(currentConfig.email)));
}
};
exports.current = current;