local pri
local tag
+ [ "$#" -le 2 ] && return 0
if [ -x /usr/bin/logger ] ; then
pri="$1"
tag="$2"
-
shift 2
- [ "$#" -eq 0 ] && return 0
/usr/bin/logger -p "${pri}" -t "${tag}" -- "$@"
fi
# increase the indent used for e-commands.
#
eindent() {
- local i="$1"
+ local i="${1:-0}"
[ "$i" -gt 0 ] || i="${RC_DEFAULT_INDENT}"
esetdent $(( ${#RC_INDENTATION} + $i ))
}
# decrease the indent used for e-commands.
#
eoutdent() {
- local i="$1"
+ local i="${1:-0}"
[ "$i" -gt 0 ] || i="${RC_DEFAULT_INDENT}"
esetdent $(( ${#RC_INDENTATION} - $i ))
}
# num defaults to 0
#
esetdent() {
- local i="$1"
+ local i="${1:-0}"
[ "$i" -lt 0 ] && i=0
RC_INDENTATION="$(printf "%${i}s" '')"
}