项目地址:https://github.com/gvcgo/gobuilder
项目文档:https://github.com/gvcgo/gobuilder/blob/main/docs/README_CN.md
项目特点:
- 支持一键同时编译到go build支持的任何一或多个平台;
- 使用UPX对binary进行压缩(可选);
- 自动对binary进行zip打包(可选);
- 在go项目下的任何文件夹中,都可以一键编译该项目;
- 记住编译参数,后续任何时间再编译时,无需输入任何参数;
- 无需编写任何脚本;
- 目录更整洁,所有可执行文件、压缩文件都会分类放到go项目下的build目录中;
如果你需要在Windows/Linux下一键安装UPX可执行文件压缩工具,推荐使用version-manager,version-manager是一款跨平台的多功能SDK版本管理器,支持40多种语言和工具,很多工作十多年甚至二十多年的行业大佬也在使用。
version-manager项目地址:https://github.com/gvcgo/version-manager