elvis-check.sh 398 B

1234567891011121314151617
  1. #!/bin/bash
  2. set -euo pipefail
  3. ELVIS_VERSION='1.0.0-emqx-2'
  4. elvis_version="${2:-$ELVIS_VERSION}"
  5. echo "elvis -v: $elvis_version"
  6. if [ ! -f ./elvis ] || [ "$(./elvis -v | grep -oE '[1-9]+\.[0-9]+\.[0-9]+\-emqx-[0-9]+')" != "$elvis_version" ]; then
  7. curl -fLO "https://github.com/emqx/elvis/releases/download/$elvis_version/elvis"
  8. chmod +x ./elvis
  9. fi
  10. ./elvis rock --config elvis.config