haskell-ide-engine/travis_long
Alan Zimmerman 8e7ca5764f Correct version of travis_long.
Thanks @bennofs
2015-10-23 20:21:07 +02:00

18 lines
397 B
Bash
Executable File

#!/bin/bash
# From https://github.com/futurice/fum2github/blob/master/travis_long
# via https://github.com/commercialhaskell/stack/wiki/Travis
$* &
pidA=$!
minutes=0
while true; do sleep 60; ((minutes++)); echo -e "\033[0;32m$minutes minute(s) elapsed.\033[0m"; done &
pidB=$!
wait $pidA
exitCode=$?
echo -e "\033[0;32m$* finished.\033[0m"
kill -9 $pidB
exit $exitCode