diff --git a/inc_bash.sh b/inc_bash.sh index 7920ff20c9c8fd44d32ce710381d1efb01a06dcb..e75f16e2a779ff1782cdf9e2e89307cd8e98d8f7 100755 --- a/inc_bash.sh +++ b/inc_bash.sh @@ -6,7 +6,9 @@ typeset -i rc=0 - +# Fetch returncode of last executed command. +# It summarizes all exitcodes into rc (= if any job failed it is <> 0) +# It stores the last exitcode in myrc function fetchrc(){ myrc=$? echo rc=$myrc @@ -21,6 +23,9 @@ function fetchrc(){ # ------------------------------------------------------------ # color text # ------------------------------------------------------------ + + # set a terminal color by a keyword + # param string keyword to set a color; one of reset | head|cmd|input | ok|warning|error function color(){ sColorcode="" case $1 in @@ -44,6 +49,12 @@ function fetchrc(){ fi } + + function showPrompt(){ + color input + echo -n "$*" + color reset + } # ---------------------------------------------------------------------- # headlines # ---------------------------------------------------------------------- @@ -68,7 +79,8 @@ function fetchrc(){ function h3(){ color head - echo "----- $*" + echo + echo "---------- $*" color reset }