アルパカ三銃士

〜アルパカに酔いしれる獣たちへ捧げる〜

複数変更を fmt する

git s は git status -sエイリアスとしている。

perl -nlae 'print $F[1]' をすることで変更をした terraform のファイルのみを列挙する。

terraform fmt の引数は絶対に一つしか受け取らない。ので次のようにループを組む必要があった。

for p in $(git s | perl -nlae 'print $F[1]'); do terraform fmt $p; done