返回首页
最新
我最近开始专业地编写 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 开发者的意见!