v1.3.0 - expanded logging

This commit is contained in:
alanw 2023-05-11 10:45:37 -07:00
parent 86c10738ce
commit f714911ae0

View file

@ -2,7 +2,7 @@
# pyr0ball script functions library
# Initial Vars
functionsrev=1.2.1
functionsrev=1.3.0
#scriptname="${BASH_SOURCE[0]##*/}"
#rundir="${BASH_SOURCE[0]%/*}"
#rundir_absolute=$(cd $rundir && pwd)
@ -320,8 +320,14 @@ boxbottom() {
echo
}
boxline() {
logger echo -e "$left_border $1\r${ESC}[${BOXWIDTH}C$right_border"
boxlinelog() {
local _cmd=${@:1}
#echo -e "$left_border $(logger echo -e "${1}")\r${ESC}[${BOXWIDTH}C$right_border"
logger echo -e "$left_border $_cmd\r${ESC}[${BOXWIDTH}C$right_border"
}
boxline(){
echo -e "$left_border $1\r${ESC}[${BOXWIDTH}C$right_border"
}
boxseparator(){
@ -337,6 +343,18 @@ boxborder(){
boxbottom
}
boxborderlog(){
local _cmd=()
boxtop
for line in "$@" ; do
_cmd+=("$line")
done
for line in ${_cmd[@]} ; do
boxlinelog "$line"
done
boxbottom
}
subboxborder(){
BOXWIDTH_ORG=$BOXWIDTH
BOXWIDTH=$(($BOXWIDTH*75/100))