#!/bin/bash set -o errexit set -o nounset set -o pipefail STACKUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. cd "${STACKUBE_ROOT}" find_files() { find . -not \( \ \( \ -wholename './output' \ -o -wholename './_output' \ -o -wholename './_gopath' \ -o -wholename './release' \ -o -wholename './target' \ -o -wholename '*/third_party/*' \ -o -wholename '*/vendor/*' \ \) -prune \ \) -name '*.go' } GOFMT="gofmt -s -w" find_files | xargs $GOFMT