Trogon为 CLI 应用程序自动生成 TUI

联合创作 · 2023-09-28 09:35

Trogon 可为命令行应用程序自动生成友好的终端用户界面。Trogon 可与流行的 Python Click 库一起使用,将来预计还会支持其他库和语言。

Trogon 检查你的(命令行)应用程序并提取一个描述 options / switches / help 等的模式。然后使用该信息构建文本 UI,你可以使用它来编辑和运行命令。

项目团队以希望将此模式和协议形式化,以从应用程序中提取或公开它。这将允许 Trogon 为任何 CLI 应用程序构建 TUI,无论它是如何构建的。如果你熟悉 Swagger,可考虑 Swagger for CLI。

Trogon 现已可以使用,添加到现有项目中只需 2 行代码。不过项目仍处于开发的早期阶段,团队计划对其进行大量改进。

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报