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