| #!/bin/bash | |
| set -o errexit | |
| set -o nounset | |
| set -o pipefail | |
| ROOT=$(dirname "${BASH_SOURCE}")/.. | |
| pushd "${ROOT}" > /dev/null | |
| GOFMT=${GOFMT:-"gofmt"} | |
| bad_files=$(find . -name '*.go' | xargs $GOFMT -s -l) | |
| if [[ -n "${bad_files}" ]]; then | |
| echo "!!! '$GOFMT' needs to be run on the following files: " | |
| echo "${bad_files}" | |
| exit 1 | |
| fi | |
| # ex: ts=2 sw=2 et filetype=sh |