Files
actions-sync/script/format
2020-07-02 19:36:10 +01:00

23 lines
390 B
Bash
Executable File

#!/usr/bin/env bash
set -o nounset
test -z "${DEBUG:-}" || {
set -x
}
module="github.com/actions/actions-sync"
function fmt {
gofmt -w -s "${1}"
_tools/bin/goimports -l -w "${1}"
}
files=$(go list ./... 2>/dev/null | grep -v "^${module}\$" | sed -e "s|${module}/|./|" | xargs -I {} find {} -type f -name '*.go')
echo Run go fmt...
for f in $files; do
fmt "${f}" &
done
wait