Realize是一個Go工具,專注於加快和改善開發人員的工作流程,自動化使用者的工作流程,整合第三方的其他工具,定義自訂cli命令,並在每次更改時重新加載項目,而不必停止編寫程式碼;執行「go get github.com/tockins/realize」指令即可安裝Realize工具。
本教學操作環境:windows7系統、GO 1.18版本、Dell G3電腦。
Go Realize
Realize 是一個Go 工具,專注於加快和改善開發人員的工作流程,自動化使用者的工作流程,整合第三方的其他工具,定義自訂cli 命令,並在每次更改時重新載入項目,而不必停止編寫程式碼。 (網址:https://github.com/oxequa/realize )
特徵:
高度可自訂
逐步設定
即時重新載入
支援多個項目
將日誌儲存到文件
用於智慧視圖的Web面板
建置、安裝、執行、測試、fmt、產生、審核等
監視自訂路徑和特定檔案副檔名
多種監視方法(輪詢、檔案監視程式)
#Docker支援
安裝
執行此命令以取得/安裝:
$ go get github.com/tockins/realize
命令
運行Run
從專案根執行:
$ realize run
它將建立一個realize.yaml文件,如果它還不存在,將工作目錄新增為專案並運行管道。
「執行」指令支援以下自訂參數:
--name="name" -> Run by name on existing configuration --path="realize/server" -> Custom Path, if not specified takes the working directory name --build -> Enable go build --no-run -> Disable go run --no-install -> Disable go install --no-config -> Ignore an existing config / skip the creation of a new one --server -> Enable the web server --legacy -> Enable legacy watch instead of Fsnotify watch --generate -> Enable go generate --test -> Enable go test --open -> Open in default browser
#範例:
$ realize run $ realize run --path="mypath" $ realize run --name="My Project" --build $ realize run --path="realize" --no-run --no-config $ realize run --path="/Users/alessio/go/src/github.com/tockins/realize-examples/coin/"
以上是go Realize是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!