隙あらば寝る

うぇぶのかいしゃではたらくえんじにあがかいています

goプロジェクト用開発支援ツールrealize

以前に reflex という汎用の変更検知ツールを紹介した。

yoru9zine.hatenablog.com

今日紹介するrealizeはgo限定の開発支援ツール。

github.com

このrealizeはreflexと同じように変更検知でビルドや実行をやってくれる。

公式のドキュメントは Realize by tockins で確認できる。

goに特化しているので、fmtしたりgo installしたり、はてはgo generateまでサポートしていたりと便利な機能がある。

何よりおもしろいのはweb panelが用意されているところ。

起動するとhttp serverとしても動作し、ブラウザから設定やログの確認ができる。

標準的なgoのプロジェクトレイアウトであれば何も考えずにrealize runで動くのでおすすめ。