slitaz-base-files rev 283
libtaz.sh: do not itemize for gtk output
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Aug 18 19:04:10 2015 +0300 (2015-08-18) |
parents | d9e8cd5b9ad8 |
children | 91266cae02cb |
files | rootfs/lib/libtaz.sh |
line diff
1.1 --- a/rootfs/lib/libtaz.sh Sun Aug 02 13:29:21 2015 +0200 1.2 +++ b/rootfs/lib/libtaz.sh Tue Aug 18 19:04:10 2015 +0300 1.3 @@ -227,12 +227,17 @@ 1.4 1.5 # Print long line as list item 1.6 itemize() { 1.7 - local inp="$@" cols=$(get_cols) first offset 1.8 - cols="${cols:-80}" 1.9 - first="$(echo -e "$inp" | fold -sw$cols | head -n1)" 1.10 - echo "$first" 1.11 - cols1="$(echo "${first:1}" | wc -c)" 1.12 - offset=$(echo "$first" | sed -n 's|^\([^:\*-]*[:\*-]\).*$|\1|p' | wc -m) 1.13 - echo "${inp:$cols1}" | fold -sw$((cols - offset)) | awk \ 1.14 - '($0){printf "%'$offset's%s\n","",$0}' 1.15 + case $output in 1.16 + gtk) echo "$@";; 1.17 + *) 1.18 + local inp="$@" cols=$(get_cols) first offset 1.19 + cols="${cols:-80}" 1.20 + first="$(echo -e "$inp" | fold -sw$cols | head -n1)" 1.21 + echo "$first" 1.22 + cols1="$(echo "${first:1}" | wc -c)" 1.23 + offset=$(echo "$first" | sed -n 's|^\([^:\*-]*[:\*-]\).*$|\1|p' | wc -m) 1.24 + echo "${inp:$cols1}" | fold -sw$((cols - offset)) | awk \ 1.25 + '($0){printf "%'$offset's%s\n","",$0}' 1.26 + ;; 1.27 + esac 1.28 }