fukasawah.github.io

テンプレートエンジン frep

frepというGolang製のテンプレートエンジンを見つけた。

https://github.com/subchen/frep

環境変数や引数、設定ファイルを元にテンプレート処理を行うというもの。テンプレート処理にはGolangのtext/templateを採用しているので、仕様もわかりやすい。

Windows/Linuxで動作して一貫したテンプレートエンジンが欲しいなぁと思っていて、これは割といい感じがする。

単純な変数を定数に置き換えるぐらいならenvsubstでもよいのだけど、やっぱりif文ぐらいは書きたくなることが多い。