我刚刚开始使用Go,并且还认为我在学习时会学习Sublime Text。
我已经安装了官方Go Build package for Sublime,并且很好地构建了一切。但是我的小项目依赖于二进制资源,所以我使用go-bindata将我的文件直接构建到我的可执行文件中。
我需要帮助的是我不知道如何将命令行调用添加到Go-bindata到Go Build提供的构建过程。理想情况下,我只想在构建过程开始之前运行命令。
我正在使用Windows 10,如果这是重要的信息。
干杯!
答案 0 :(得分:1)
通常使用go generate
完成此操作。虽然Sublime3套装不支持此功能。
在你的一个文件中添加这样的内容作为最高评论:
//go:generate go-bindata data/
现在,您可以使用go generate
然后go build
捆绑并捆绑项目。
这适用于Go支持的所有平台。
如果确实需要一个命令来完成所有事情:使用Makefile或批处理脚本并将其用作Sublime中的构建命令。