2017-03-20 31 views
1

我剛剛開始使用Go,並且還以爲我在學習時會學習Sublime Text。作爲構建過程的一部分運行命令行工具

我已經安裝了官方的Go Build package for Sublime,並且讓一切建設得很好。但我的小項目依賴於二進制資源,因此我使用go-bindata將我的文件直接構建到我的可執行文件中。

我需要幫助的是,我不知道如何將命令行調用添加到go-bindata到由Go Build提供的構建過程中。理想情況下,我想在構建過程開始之前簡單地運行該命令。

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

乾杯!

回答

1

通常這是用go generate完成的。雖然Sublime3捆綁不支持而不支持

在你的一個文件添加像這樣到作爲頂級評論:

//go:generate go-bindata data/ 

現在你可以捆綁並用go generate然後go build捆綁項目。

這適用於Go支持的所有平臺。

如果確實需要一個命令來做所有事情:使用Makefile或批處理腳本並將它用作Sublime中的構建命令。

+0

謝謝!這比我想要的還要好。 –

相關問題