pre-commit-opentofu/terragrunt_fmt.sh
Scott Crooks d8dfc2c034 Formatter for Terragrunt HCL files (#60)
* Formatter for Terragrunt HCL files

* Adding Terragrunt documentation
2019-08-20 20:38:40 +02:00

23 lines
411 B
Bash
Executable file

#!/usr/bin/env bash
set -e
declare -a paths
index=0
for file_with_path in "$@"; do
file_with_path="${file_with_path// /__REPLACED__SPACE__}"
paths[index]=$(dirname "$file_with_path")
let "index+=1"
done
for path_uniq in $(echo "${paths[*]}" | tr ' ' '\n' | sort -u); do
path_uniq="${path_uniq//__REPLACED__SPACE__/ }"
pushd "$path_uniq" > /dev/null
terragrunt hclfmt
popd > /dev/null
done