56cba9738c
Fixes github/git-lfs#357
15 lines
279 B
Bash
Executable File
15 lines
279 B
Bash
Executable File
#!/bin/bash
|
|
|
|
formatter=gofmt
|
|
hash goimports 2>/dev/null && {
|
|
formatter=goimports
|
|
}
|
|
|
|
# don't run gofmt in these directories
|
|
ignored=(/bin/ /docs/ /log/ /man/ /tmp/ /vendor/)
|
|
for i in */ ; do
|
|
if [[ ! ${ignored[*]} =~ "/$i" ]]; then
|
|
$formatter -w -l "$@" "${i%?}"
|
|
fi
|
|
done
|