goimports.sh 362 B

123456789101112131415161718
  1. #!/bin/sh
  2. find_files() {
  3. find . ! \( \
  4. \( \
  5. -path '.github' \
  6. -o -path './build/_workspace' \
  7. -o -path './build/bin' \
  8. -o -path './crypto/bn256' \
  9. -o -path '*/vendor/*' \
  10. \) -prune \
  11. \) -name '*.go'
  12. }
  13. GOFMT="gofmt -s -w"
  14. GOIMPORTS="goimports -w"
  15. find_files | xargs $GOFMT
  16. find_files | xargs $GOIMPORTS