github.com/stffabi/git-lfs@v2.3.5-0.20180214015214-8eeaa8d88902+incompatible/script/fmt (about) 1 #!/usr/bin/env bash 2 3 formatter=gofmt 4 hash goimports 2>/dev/null && { 5 formatter=goimports 6 } 7 8 # don't run gofmt in these directories 9 ignored=(/bin/ /docs/ /log/ /man/ /tmp/ /vendor/ /rpm/ /docker/ /debian/ /src/) 10 for i in */ ; do 11 if [[ ! ${ignored[*]} =~ "/$i" ]]; then 12 $formatter -w -l "$@" "${i%?}" 13 fi 14 done 15 16 msg=`script/lint` 17 if [ $? -ne 0 ]; 18 then 19 echo "$msg" 20 exit 1 21 fi