1作者: beny4069 个月前原帖
我最近开始专业地编写 Go 代码,此前我主要在 Elm 中工作了好几年。由于我来自 Elm,自然对 Bubble Tea 框架产生了兴趣,因为它具有类似 Elm 的架构和函数式风格。这使得它非常适合用作一个爱好项目,以加深我对 Go 的理解。 最终的成果是 fwtui——一个用于管理 Linux 上 UFW(简单防火墙)的终端用户界面。 它的功能包括: - 浏览、添加和删除防火墙规则 - 轻松应用流行的默认配置文件(例如,SSH、HTTP、PostgreSQL)或创建自定义配置文件 - 具有可理解的端口语法,支持 TCP/UDP 和范围验证 - 无需鼠标——在 SSH 上运行良好 - 完全用 Go 编写,注重简洁性和 TUI 可用性 代码库链接: [https://github.com/Beny406/fwtui](https://github.com/Beny406/fwtui) 我非常希望听到你的反馈,特别是来自其他 Go 或 Elm 开发者的意见!