gradle wrapper now works without unbuffer

This commit is contained in:
Michael Hoennig 2024-11-21 12:37:29 +01:00
parent d3237c819e
commit 2c3ce58da9

View File

@ -8,12 +8,20 @@ gradleWrapper () {
return 1 return 1
fi fi
if command -v unbuffer >/dev/null 2>&1; then
# if `unbuffer` is available in PATH, use it to print report file-URIs at the end
TEMPFILE=$(mktemp /tmp/gw.XXXXXX) TEMPFILE=$(mktemp /tmp/gw.XXXXXX)
unbuffer ./gradlew "$@" | tee $TEMPFILE unbuffer ./gradlew "$@" | tee $TEMPFILE
echo echo
grep --color=never "Report:" $TEMPFILE grep --color=never "Report:" $TEMPFILE
rm $TEMPFILE rm $TEMPFILE
else
# if `unbuffer` is not in PATH, simply run gradle
./gradlew "$@"
echo "HINT: it's suggested to install 'unbuffer' to print report URIs at the end of a gradle run"
fi
} }
postgresAutodoc () { postgresAutodoc () {