git-lfs/script/fmt
risk danger olson 47f012979a bash bash bash
2015-07-21 11:16:20 -06:00

22 lines
346 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
msg=`script/lint`
if [ $? -ne 0 ];
then
echo "$msg"
exit 1
fi