【问题标题】:Run a command line tool as part of build process在构建过程中运行命令行工具
【发布时间】:2017-03-20 19:15:04
【问题描述】:

我刚开始使用 Go,还想在学习的时候学习 Sublime Text。

我已经安装了官方的Go Build package for Sublime 并且一切都构建得很好。但是我的小项目依赖于二进制资源,所以我使用go-bindata 将我的文件直接构建到我的可执行文件中。

我需要帮助的是我不知道如何将命令行调用 go-bindata 添加到 Go Build 提供的构建过程中。理想情况下,我想在构建过程开始之前简单地运行命令。

如果这是重要信息,我正在使用 Windows 10。

干杯!

【问题讨论】:

    标签: go build sublimetext3


    【解决方案1】:

    通常这是通过go generate 完成的。虽然 Sublime3 包支持这一点。

    在您的一个文件中添加类似这样的内容作为顶部评论:

    //go:generate go-bindata data/
    

    现在您可以使用go generatego build 捆绑和捆绑您的项目。

    这适用于 Go 支持的所有平台。

    如果真的需要一个命令来做所有事情:使用 Makefile 或批处理脚本并将其用作 Sublime 中的构建命令。

    【讨论】:

    • 谢谢!这比我想的还要好。
    猜你喜欢
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 2014-08-06
    相关资源
    最近更新 更多