#!/bin/sh -xe # This script hardcodes the `git describe` version as ShellCheck's version number. # This is done to allow shellcheck --version to differ from the cabal version when # building git snapshots. file="src/ShellCheck/Data.hs" test -e "$file" tmp=$(mktemp) version=$(git describe) sed -e "s/=.*VERSIONSTRING.*/= \"$version\" -- VERSIONSTRING, DO NOT SUBMIT/" "$file" > "$tmp" mv "$tmp" "$file"