github.com/willabides/benchdiff@v0.9.1/script/generate (about)

     1  #!/bin/sh
     2  
     3  set -e
     4  
     5  CDPATH="" cd -- "$(dirname -- "$0")/.."
     6  
     7  if [ "$1" = "--check" ]; then
     8    [ -z "$(git status --porcelain)" ] || {
     9      git status
    10      1>&2 echo "Running 'script/generate --check' requires a clean git working tree. Please commit or stash changes and try again."
    11      exit 1
    12    }
    13    script/generate
    14    [ -z "$(git status --porcelain)" ] || {
    15      git status
    16      1>&2 echo "script/generate resulted in changes. Please commit changes (or 'git reset --hard HEAD' if you aren't ready to commit changes)."
    17      git diff
    18      exit 1
    19    }
    20    exit 0
    21  fi
    22  
    23  go generate ./...
    24  script/generate-readme