一个强大的 Golang CLI 应用脚手架,集成了 Logrus 日志工具、命令行参数解析器、toml 配置文件管理器、testify 测试框架、旋转日志、Makefile 交叉编译和打包脚本,以及 Github Action 。
应该是目前市面上最全的。适用于各种项目。
完整的 CI/CD ,能够一键 Release ,自动从 commit message 生成 ChangeLog 。Push 时自动运行测试和构建。
地址: https://github.com/pluveto/go-cli-boilerplate
使用方法:直接点击 Use this template
任何建议都欢迎。
吐槽:不要点 V2EX 收藏了,直接点 Star 收藏(当然,前提是你觉得有价值。拒绝无意义 Star ),V2 的收藏你会看吗(狗头)或者不如直接 Follow 我,这样更新之后你还能知道