#!/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 |