UNPKG

@lexmin0412/gcm

Version:
27 lines (26 loc) 1.28 kB
"use strict"; 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;