Golang における watch ツール「realize」を使う

realize の更新が止まっているので Air に切り替えることを推奨

最新バージョンでは realize のインストールが上手くいかず、
さらに realize の開発が止まっているので Air に変更することを推奨

環境

  • CentOS7
  • VirtualBox
  • go1.x

realize

変更したファイルがあれば自動的にビルドする watch 的なパッケージ

$ cd /path/to/your/project
# dep で入れるとうまくいかないので go get する
$ go get github.com/tockins/realize
# バージョン確認
$ realize -v
# watch 開始
$ realize s

ctl + c で終了

v1.18 でエラーが出るようになった

細かい設定

run しながら watch もする

  • run するとブラウザなどで確認しながら作業もできる
$ cd /path/to/your/project
$ vi .realize.yaml
# .realize.yaml

schema:
  commands: {}

↓

schema:
  commands:
    run:
      status: true
# watch 開始
$ realize s

ctl + c で終了
カテゴリー:Go