開発時に、以下のような工程を繰り返している場合、
①ファイル編集
②「go run」または「go build」して実行
開発効率が落ちる。
LivereloadのようなことがGoでも出来ないか調べてみたら
まさにぴったりのパッケージがあった。
GitHub - codegangsta/gin: Live reload utility for Go web servers
使い方
①インストール
go get github.com/codegangsta/gin
②動作確認
gin -h
③使用
基本的な使い方
gin run main.go
コンパイル後、自動的に再実行したい場合は以下
gin -i run main.go
コンパイル後、全ファイルを対象にして、自動的に再実行したい場合は以下。
CSSやJSの編集時にも効くようになる。
gin -i --all run main.go