UNPKG

long-git-cli

Version:

A CLI tool for Git tag management.

33 lines 1.17 kB
"use strict"; /** * Config 命令 * 启动 Web UI 配置界面 */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.configCommand = configCommand; const server_1 = require("../devops/ui/server"); const chalk_1 = __importDefault(require("chalk")); /** * Config 命令处理函数 */ async function configCommand() { try { console.log(chalk_1.default.cyan("正在启动 Web UI 配置界面...\n")); const server = new server_1.WebUIServer(); await server.start(); await server.openBrowser(); console.log(chalk_1.default.green("Web UI 已启动")); console.log(chalk_1.default.gray("在浏览器中完成配置后,可以关闭此窗口\n")); console.log(chalk_1.default.yellow("按 Ctrl+C 停止服务器")); /** 保持进程运行 */ await new Promise(() => { }); } catch (error) { console.error(chalk_1.default.red("启动失败:"), error.message); process.exit(1); } } //# sourceMappingURL=config.js.map