Resetting colour

This commit is contained in:
mattijs
2008-04-29 13:10:19 +01:00
parent bc124e8cf1
commit faf3d79525

View File

@ -134,7 +134,7 @@ set -o pipefail
# Define function to colour output by argument 1 # Define function to colour output by argument 1
colourPipe(){ colourPipe(){
if [ "$1" ]; then if [ "$1" ]; then
(while read line; do setterm -foreground $1; echo "$line" ; done) (while read line; do setterm -foreground $1; echo "$line" ; done; setterm -foreground default)
else else
cat cat
fi fi
@ -173,13 +173,9 @@ do
eval $* 2>&1 | colourPipe $colour eval $* 2>&1 | colourPipe $colour
else else
eval $* eval $*
fi
elif [ -n "$JOB_ID" ]; then
if [ "$colour" ]; then
qrsh -inherit -v PWD $host "$rcmd" 2>&1 | colourPipe $colour
else
qrsh -inherit -v PWD $host "$rcmd"
fi fi
elif [ -n "$JOB_ID" ]; then
qrsh -inherit -v PWD $host "$rcmd"
else else
if [ "$colour" ]; then if [ "$colour" ]; then
ssh $host "$sourceFoam 2>/dev/null; cd $PWD && $rcmd" 2>&1 | colourPipe $colour ssh $host "$sourceFoam 2>/dev/null; cd $PWD && $rcmd" 2>&1 | colourPipe $colour