github.com/openshift-online/ocm-sdk-go@v0.1.473/hack/verify-gofmt.sh (about) 1 #!/usr/bin/env bash 2 3 set -o errexit 4 set -o nounset 5 set -o pipefail 6 7 ARTIFACT_DIR=${ARTIFACT_DIR:-$(mktemp -d)} 8 TEMP_DIR="${ARTIFACT_DIR}"/gofmt 9 10 mkdir "${TEMP_DIR}" 11 12 DIFF_FILE="${TEMP_DIR}"/gofmt.diff 13 gofmt -d -s -l $(find . -maxdepth 1 -type d ! -name 'vendor' ! -name '.') > "${DIFF_FILE}" 14 15 if [ -s "${DIFF_FILE}" ]; then 16 cat "${DIFF_FILE}" 17 exit 1 18 else 19 exit 0 20 fi