wangyj
Version:
wangyj 个人常用命令库
32 lines (31 loc) • 1.27 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.wssUse = void 0;
const inquirer_1 = __importDefault(require("inquirer"));
const registries_json_1 = __importDefault(require("../registries.json"));
const originController_1 = require("../../../utils/originController");
const formatOutput_1 = require("../../../utils/formatOutput");
const wssUse = async () => {
const { select } = await inquirer_1.default.prompt([
{
type: "list",
loop: false,
name: "select",
message: "请选择镜像源",
choices: Object.keys(registries_json_1.default),
},
]);
const origin = Reflect.get(registries_json_1.default, select).registry;
const setResult = (0, originController_1.setOrigin)(origin);
if (setResult.res) {
(0, formatOutput_1.formatOutput)("镜像源切换", "成功", "success");
}
else {
(0, formatOutput_1.formatOutput)("镜像源切换", "失败", "error");
(0, formatOutput_1.formatOutput)("错误信息", `${setResult.error}`, "error");
}
};
exports.wssUse = wssUse;