23 lines
390 B
Bash
Executable File
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 |