# HG changeset patch # User Christophe Lincoln # Date 1488465500 -3600 # Node ID 8d2d656745d76cf1ff604ead8cdac6154a502f7a # Parent 133ee7fe821749ac7878b5062f0bfe9a0a3a0444 libtaz.sh: add info() to display an info in same place than status() diff -r 133ee7fe8217 -r 8d2d656745d7 rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Wed Mar 01 13:07:13 2017 +0200 +++ b/rootfs/lib/libtaz.sh Thu Mar 02 15:38:20 2017 +0100 @@ -67,6 +67,19 @@ esac } +# Print info a la status way: info [color] [content] +info() { + local info="$2" + case "$output" in + raw|gtk) echo "$info" ;; + html) echo " $info";; + *) + local char="$(echo $info | wc -L)" + local in=$((7 + ${char})) + indent $(($(get_cols) - ${in})) "[ $(colorize $1 $info) ]" ;; + esac +} + # Line separator separator() { [ -n "$quiet" ] && return