Provide log_action and log_status functions
These two functions are used to log action descriptions and the corresponding command exit status in a consistent way.
This commit is contained in:
committed by
Tobias Brunner
parent
3c9df38c5e
commit
c120f25e60
@@ -16,9 +16,11 @@
|
|||||||
|
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
# print output in color
|
# output functions
|
||||||
#
|
#
|
||||||
|
|
||||||
|
export TERM=xterm
|
||||||
|
|
||||||
function cecho {
|
function cecho {
|
||||||
echo -e "\033[1;31m$1\033[0m"
|
echo -e "\033[1;31m$1\033[0m"
|
||||||
}
|
}
|
||||||
@@ -30,6 +32,29 @@ function cecho-n {
|
|||||||
echo -en "\033[1;31m$1\033[0m"
|
echo -en "\033[1;31m$1\033[0m"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# log an action
|
||||||
|
# $1 - current action description
|
||||||
|
log_action()
|
||||||
|
{
|
||||||
|
/bin/echo -n "[....] $1 "
|
||||||
|
}
|
||||||
|
|
||||||
|
# log an action status
|
||||||
|
# $1 - exit status of action
|
||||||
|
log_status()
|
||||||
|
{
|
||||||
|
RED=$(tput setaf 1)
|
||||||
|
GREEN=$(tput setaf 2)
|
||||||
|
NORMAL=$(tput op)
|
||||||
|
|
||||||
|
tput hpa 0
|
||||||
|
if [ $1 -eq 0 ]; then
|
||||||
|
/bin/echo -ne "[${GREEN} ok ${NORMAL}"
|
||||||
|
else
|
||||||
|
/bin/echo -ne "[${RED}FAIL${NORMAL}"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
# output all args to stderr and exit with
|
# output all args to stderr and exit with
|
||||||
|
|||||||
Reference in New Issue
Block a user