Trogon为 CLI 应用程序自动生成 TUI
Trogon 可为命令行应用程序自动生成友好的终端用户界面。Trogon 可与流行的 Python Click 库一起使用,将来预计还会支持其他库和语言。
Trogon 检查你的(命令行)应用程序并提取一个描述 options / switches / help 等的模式。然后使用该信息构建文本 UI,你可以使用它来编辑和运行命令。
项目团队以希望将此模式和协议形式化,以从应用程序中提取或公开它。这将允许 Trogon 为任何 CLI 应用程序构建 TUI,无论它是如何构建的。如果你熟悉 Swagger,可考虑 Swagger for CLI。
Trogon 现已可以使用,添加到现有项目中只需 2 行代码。不过项目仍处于开发的早期阶段,团队计划对其进行大量改进。
评论