| #!/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" |