增加转格式

This commit is contained in:
yinsx
2025-12-20 11:51:35 +08:00
parent 5315a97613
commit d9abc57b0b
32 changed files with 4339 additions and 229 deletions

View File

@ -2,28 +2,21 @@
import color from "picocolors";
import { showMainMenu } from "./lib/menu.js";
// 主循环
while (true) {
const selected = await showMainMenu();
console.clear();
console.log(color.cyan(`\n正在启动: ${selected.name}...\n`));
console.log(color.cyan("\n正在启动: " + selected.name + "...\n"));
try {
const tool = await import(selected.module);
const result = await tool.run();
// 返回主菜单
if (result === "back") continue;
// 工具完成后退出
break;
} catch (err) {
console.log(color.yellow(`\n⚠️ ${selected.name} 模块尚未实现`));
console.log(color.yellow("\n⚠ " + selected.name + " 模块尚未实现"));
console.log(color.dim(err.message));
console.log(color.dim("\n按任意键返回主菜单..."));
// 等待按键
await new Promise(resolve => {
process.stdin.setRawMode(true);
process.stdin.once("data", () => {