diff --git a/env/DAMASK.sh b/env/DAMASK.sh index 1c5ffcf4b..83470b187 100644 --- a/env/DAMASK.sh +++ b/env/DAMASK.sh @@ -5,6 +5,10 @@ function canonicalPath { python -c "import os,sys; print(os.path.realpath(os.path.expanduser(sys.argv[1])))" $1 } +function blink { + echo -e "\033[2;5m$1\033[0m" +} + if [ "$OSTYPE" == "linux-gnu" ] || [ "$OSTYPE" == 'linux' ]; then DAMASK_ROOT=$(dirname $BASH_SOURCE) else @@ -34,10 +38,10 @@ unset -f set [ "x$DAMASK_BIN" != "x" ] && PATH=$DAMASK_BIN:$PATH SOLVER=$(type -p DAMASK_spectral || true 2>/dev/null) -[ "x$SOLVER" == "x" ] && SOLVER='Not found!' +[ "x$SOLVER" == "x" ] && SOLVER=$(blink 'Not found!') PROCESSING=$(type -p postResults || true 2>/dev/null) -[ "x$PROCESSING" == "x" ] && PROCESSING='Not found!' +[ "x$PROCESSING" == "x" ] && PROCESSING=$(blink 'Not found!') [ "x$DAMASK_NUM_THREADS" == "x" ] && DAMASK_NUM_THREADS=1 @@ -66,7 +70,8 @@ if [ ! -z "$PS1" ]; then [[ $(canonicalPath "$PETSC_DIR") == $PETSC_DIR ]] \ || echo " ~~> "$(canonicalPath "$PETSC_DIR") fi - echo "MSC.Marc/Mentat $MSC_ROOT" + echo -n "MSC.Marc/Mentat " + [ -d $MSC_ROOT ] && echo $MSC_ROOT || blink $MSC_ROOT echo echo -n "heap size " [[ "$(ulimit -d)" == "unlimited" ]] \