Created
October 4, 2020 12:31
-
-
Save Nalorokk/25ab7f5969e4540d745d349204a9005f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| + verbose=on | |
| + shift | |
| + [[ -n '' ]] | |
| + [[ on != on ]] | |
| + get_simple -vv | |
| + [[ -n -vv ]] | |
| ++ type -t get_-vv | |
| + [[ '' == \f\u\n\c\t\i\o\n ]] | |
| + shift | |
| + [[ -n '' ]] | |
| + (( simple )) | |
| + get_distro | |
| + [[ -n '' ]] | |
| + case $os in | |
| + [[ -f /bedrock/etc/bedrock-release ]] | |
| + [[ -f /etc/redstar-release ]] | |
| + [[ -f /etc/siduction-version ]] | |
| + [[ -f /etc/mcst_version ]] | |
| + type -p pveversion | |
| + type -p lsb_release | |
| + case $distro_shorthand in | |
| + lsb_flags=-sd | |
| ++ lsb_release -sd | |
| + distro='"Arch Linux"' | |
| + [[ Linux version 5.8.7-arch1-1 (linux@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35) #1 SMP PREEMPT Sat, 05 Sep 2020 12:31:32 +0000 == *Microsoft* ]] | |
| + [[ 5.8.7-arch1-1 == *Microsoft* ]] | |
| + [[ Linux version 5.8.7-arch1-1 (linux@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35) #1 SMP PREEMPT Sat, 05 Sep 2020 12:31:32 +0000 == *chrome-bot* ]] | |
| + [[ -f /dev/cros_ec ]] | |
| ++ trim_quotes '"Arch Linux"' | |
| ++ trim_output='"Arch Linux"' | |
| ++ trim_output='Arch Linux' | |
| ++ printf %s 'Arch Linux' | |
| + distro='Arch Linux' | |
| + distro='Arch Linux' | |
| + [[ Arch Linux == \U\b\u\n\t\u* ]] | |
| + distro='Arch Linux' | |
| + [[ -n Arch Linux ]] | |
| + case $os in | |
| + machine_arch=x86_64 | |
| + [[ on == on ]] | |
| + distro+=' x86_64' | |
| + [[ auto == auto ]] | |
| ++ trim 'Arch Linux x86_64' | |
| ++ set -f | |
| ++ set -- Arch Linux x86_64 | |
| ++ printf '%s\n' 'Arch Linux x86_64' | |
| ++ set +f | |
| + ascii_distro='Arch Linux x86_64' | |
| + get_bold | |
| + case $ascii_bold in | |
| + ascii_bold='\e[1m' | |
| + case $bold in | |
| + bold='\e[1m' | |
| + get_distro_ascii | |
| + case $(trim "$ascii_distro") in | |
| ++ trim 'Arch Linux x86_64' | |
| ++ set -f | |
| ++ set -- Arch Linux x86_64 | |
| ++ printf '%s\n' 'Arch Linux x86_64' | |
| ++ set +f | |
| + set_colors 6 6 7 1 | |
| ++ color 6 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 6 | |
| + c1='[0m[36m\e[1m' | |
| ++ color 6 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 6 | |
| + c2='[0m[36m\e[1m' | |
| ++ color 7 | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + c3='[37m[0m\e[1m' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + c4='[0m[31m\e[1m' | |
| ++ color '' | |
| ++ case $1 in | |
| ++ printf '\e[38;5;%bm' '' | |
| + c5='[38;5;m\e[1m' | |
| ++ color '' | |
| ++ case $1 in | |
| ++ printf '\e[38;5;%bm' '' | |
| + c6='[38;5;m\e[1m' | |
| + [[ '' != \o\f\f ]] | |
| + set_text_colors 6 6 7 1 | |
| + [[ distro == \d\i\s\t\r\o ]] | |
| ++ color 6 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 6 | |
| + title_color='[0m[36m' | |
| + at_color='\e[0m' | |
| + underline_color='\e[0m' | |
| ++ color 6 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 6 | |
| + subtitle_color='[0m[36m' | |
| + colon_color='\e[0m' | |
| + info_color='\e[0m' | |
| + (( 6 == 8 )) | |
| + (( 6 == 8 )) | |
| + (( 6 == 7 )) | |
| + (( 6 == 7 )) | |
| + [[ distro == \d\i\s\t\r\o ]] | |
| ++ color fg | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + bar_color_elapsed='[37m[0m' | |
| + case ${bar_color_total}${1} in | |
| ++ color 6 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 6 | |
| + bar_color_total='[0m[36m' | |
| + read -rd '' ascii_data | |
| + [[ distro != distro ]] | |
| + [[ off == on ]] | |
| + [[ xterm-256color != minix ]] | |
| + [[ off != on ]] | |
| + trap 'printf "\e[?25h\e[?7h"' EXIT | |
| + printf '\e[?25l\e[?7l' | |
| + image_backend | |
| + [[ ascii != \o\f\f ]] | |
| + type -p convert | |
| + image_backend=ascii | |
| + err 'Image: Imagemagick not found, falling back to ascii mode.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Image: Imagemagick not found, falling back to ascii mode. | |
| ' | |
| + case ${image_backend:-off} in | |
| + print_ascii | |
| + [[ -f auto ]] | |
| + [[ auto == \a\s\c\i\i ]] | |
| + [[ auto == auto ]] | |
| + : | |
| + LC_ALL=ru_RU.UTF-8 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' -`' | |
| + line=' -`' | |
| + (( ++lines,21>ascii_len )) | |
| + ascii_len=21 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .o+`' | |
| + line=' .o+`' | |
| + (( ++lines,22>ascii_len )) | |
| + ascii_len=22 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `ooo/' | |
| + line=' `ooo/' | |
| + (( ++lines,22>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `+oooo:' | |
| + line=' `+oooo:' | |
| + (( ++lines,23>ascii_len )) | |
| + ascii_len=23 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `+oooooo:' | |
| + line=' `+oooooo:' | |
| + (( ++lines,24>ascii_len )) | |
| + ascii_len=24 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' -+oooooo+:' | |
| + line=' -+oooooo+:' | |
| + (( ++lines,25>ascii_len )) | |
| + ascii_len=25 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `/:-:++oooo+:' | |
| + line=' `/:-:++oooo+:' | |
| + (( ++lines,26>ascii_len )) | |
| + ascii_len=26 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `/++++/+++++++:' | |
| + line=' `/++++/+++++++:' | |
| + (( ++lines,27>ascii_len )) | |
| + ascii_len=27 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `/++++++++++++++:' | |
| + line=' `/++++++++++++++:' | |
| + (( ++lines,28>ascii_len )) | |
| + ascii_len=28 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `/+++ooooooooooooo/`' | |
| + line=' `/+++ooooooooooooo/`' | |
| + (( ++lines,30>ascii_len )) | |
| + ascii_len=30 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' ./ooosssso++osssssso+`' | |
| + line=' ./ooosssso++osssssso+`' | |
| + (( ++lines,31>ascii_len )) | |
| + ascii_len=31 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .oossssso-````/ossssss+`' | |
| + line=' .oossssso-````/ossssss+`' | |
| + (( ++lines,32>ascii_len )) | |
| + ascii_len=32 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' -osssssso. :ssssssso.' | |
| + line=' -osssssso. :ssssssso.' | |
| + (( ++lines,33>ascii_len )) | |
| + ascii_len=33 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' :osssssss/ osssso+++.' | |
| + line=' :osssssss/ osssso+++.' | |
| + (( ++lines,34>ascii_len )) | |
| + ascii_len=34 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' /ossssssss/ +ssssooo/-' | |
| + line=' /ossssssss/ +ssssooo/-' | |
| + (( ++lines,34>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `/ossssso+/:- -:/+osssso+-' | |
| + line=' `/ossssso+/:- -:/+osssso+-' | |
| + (( ++lines,36>ascii_len )) | |
| + ascii_len=36 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `+sso+:-` `.-/+oso:' | |
| + line=' `+sso+:-` `.-/+oso:' | |
| + (( ++lines,37>ascii_len )) | |
| + ascii_len=37 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `++:. `-/+/' | |
| + line=' `++:. `-/+/' | |
| + (( ++lines,38>ascii_len )) | |
| + ascii_len=38 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .` `/' | |
| + line=' .` `/' | |
| + (( ++lines,38>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + (( lines==1 )) | |
| + ascii_data='[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o${c2}oooooooo[0m[36m\e[1moooo/` | |
| ${c2} [0m[36m\e[1m./${c2}ooosssso++osssssso[0m[36m\e[1m+` | |
| ${c2} .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/' | |
| + ascii_data='[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/` | |
| [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+` | |
| [0m[36m\e[1m .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/' | |
| + ascii_data='[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/` | |
| [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+` | |
| [0m[36m\e[1m .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/' | |
| + ascii_data='[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/` | |
| [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+` | |
| [0m[36m\e[1m .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/' | |
| + ascii_data='[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/` | |
| [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+` | |
| [0m[36m\e[1m .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/' | |
| + ascii_data='[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/` | |
| [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+` | |
| [0m[36m\e[1m .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/' | |
| + (( text_padding=ascii_len+gap )) | |
| + printf '%b\n' '[0m[36m\e[1m -` | |
| .o+` | |
| `ooo/ | |
| `+oooo: | |
| `+oooooo: | |
| -+oooooo+: | |
| `/:-:++oooo+: | |
| `/++++/+++++++: | |
| `/++++++++++++++: | |
| `/+++o[0m[36m\e[1moooooooo[0m[36m\e[1moooo/` | |
| [0m[36m\e[1m [0m[36m\e[1m./[0m[36m\e[1mooosssso++osssssso[0m[36m\e[1m+` | |
| [0m[36m\e[1m .oossssso-````/ossssss+` | |
| -osssssso. :ssssssso. | |
| :osssssss/ osssso+++. | |
| /ossssssss/ +ssssooo/- | |
| `/ossssso+/:- -:/+osssso+- | |
| `+sso+:-` `.-/+oso: | |
| `++:. `-/+/ | |
| .` `/\e[0m' | |
| + LC_ALL=C | |
| + [[ ascii != \o\f\f ]] | |
| + printf '\e[%sA\e[9999999D' 19 | |
| + get_cache_dir | |
| + case $os in | |
| + cache_dir=/tmp | |
| + old_functions | |
| + print_info | |
| + info title | |
| + [[ -n '' ]] | |
| + unset -v prin | |
| + get_title | |
| + user=nerman | |
| + case $title_fqdn in | |
| + hostname=volantis | |
| + title='[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| + length=15 | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| ++ trim '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ set -f | |
| ++ set -- '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ printf '%s\n' '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ set +f | |
| + output='[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| + [[ -n '' ]] | |
| + [[ -n [0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis ]] | |
| + prin '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ trim '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ set -f | |
| ++ set -- '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ printf '%s\n' '[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| ++ set +f | |
| + [[ -n [0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis ]] | |
| + [[ -n '' ]] | |
| + string='[0m[36m\e[1mnerman\e[0m@[0m[36m\e[1mvolantis' | |
| + local 'subtitle_color=\e[0m' | |
| ++ trim '[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| ++ set -f | |
| ++ set -- '[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| ++ printf '%s\n' '[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| ++ set +f | |
| + string='[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| ++ strip_sequences '[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| ++ strip='\e[1mnerman\e[0m@\e[1mvolantis' | |
| ++ strip='\e[1mnerman\e[0m@\e[1mvolantis' | |
| ++ strip=nerman@volantis | |
| ++ strip=nerman@volantis | |
| ++ strip=nerman@volantis | |
| ++ strip=nerman@volantis | |
| ++ printf '%s\n' nerman@volantis | |
| + length=nerman@volantis | |
| + length=15 | |
| + string='[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| + string='\e[0m\e[1m[36m\e[1mnerman\e[0m@[36m\e[1mvolantis' | |
| + printf '%b\n' '\e[41C\e[0m\e[1m[36m\e[1mnerman\e[0m@[36m\e[1mvolantis\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info underline | |
| + [[ -n '' ]] | |
| + unset -v prin | |
| + get_underline | |
| + [[ on == \o\n ]] | |
| + printf -v underline %15s | |
| + printf '%b%b\n' '\e[41C\e[0m' '---------------\e[0m ' | |
| + (( ++info_height )) | |
| + length= | |
| + prin=1 | |
| + [[ -n 1 ]] | |
| + return | |
| + info OS distro | |
| + [[ -n distro ]] | |
| + subtitle=OS | |
| + unset -v prin | |
| + get_distro | |
| + [[ -n Arch Linux x86_64 ]] | |
| + return | |
| + [[ -n '' ]] | |
| + [[ -n distro ]] | |
| ++ trim 'Arch Linux x86_64' | |
| ++ set -f | |
| ++ set -- Arch Linux x86_64 | |
| ++ printf '%s\n' 'Arch Linux x86_64' | |
| ++ set +f | |
| + output='Arch Linux x86_64' | |
| + [[ -n distro ]] | |
| + [[ -n ArchLinuxx86_64 ]] | |
| + prin OS 'Arch Linux x86_64' | |
| ++ trim OS | |
| ++ set -f | |
| ++ set -- OS | |
| ++ printf '%s\n' OS | |
| ++ set +f | |
| + [[ -n OS ]] | |
| + [[ -n Arch Linux x86_64 ]] | |
| + [[ -n '' ]] | |
| + string='OS: Arch Linux x86_64' | |
| ++ trim 'OS: Arch Linux x86_64' | |
| ++ set -f | |
| ++ set -- OS: Arch Linux x86_64 | |
| ++ printf '%s\n' 'OS: Arch Linux x86_64' | |
| ++ set +f | |
| + string='OS: Arch Linux x86_64' | |
| ++ strip_sequences 'OS: Arch Linux x86_64' | |
| ++ strip='OS: Arch Linux x86_64' | |
| ++ strip='OS: Arch Linux x86_64' | |
| ++ strip='OS: Arch Linux x86_64' | |
| ++ strip='OS: Arch Linux x86_64' | |
| ++ strip='OS: Arch Linux x86_64' | |
| ++ strip='OS: Arch Linux x86_64' | |
| ++ printf '%s\n' 'OS: Arch Linux x86_64' | |
| + length='OS: Arch Linux x86_64' | |
| + length=21 | |
| + string='OS\e[0m\e[0m:\e[0m Arch Linux x86_64' | |
| + string='[0m[36m\e[1mOS\e[0m\e[0m:\e[0m Arch Linux x86_64' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mOS\e[0m\e[0m:\e[0m Arch Linux x86_64\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info Host model | |
| + [[ -n model ]] | |
| + subtitle=Host | |
| + unset -v prin | |
| + get_model | |
| + case $os in | |
| + [[ -d /system/app/ ]] | |
| + [[ -f /sys/devices/virtual/dmi/id/product_name ]] | |
| + model=X7DWU | |
| + model+=' 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + model='X7DWU 0123456789' | |
| + case $model in | |
| + [[ -n '' ]] | |
| + [[ -n model ]] | |
| ++ trim 'X7DWU 0123456789' | |
| ++ set -f | |
| ++ set -- X7DWU 0123456789 | |
| ++ printf '%s\n' 'X7DWU 0123456789' | |
| ++ set +f | |
| + output='X7DWU 0123456789' | |
| + [[ -n model ]] | |
| + [[ -n X7DWU0123456789 ]] | |
| + prin Host 'X7DWU 0123456789' | |
| ++ trim Host | |
| ++ set -f | |
| ++ set -- Host | |
| ++ printf '%s\n' Host | |
| ++ set +f | |
| + [[ -n Host ]] | |
| + [[ -n X7DWU 0123456789 ]] | |
| + [[ -n '' ]] | |
| + string='Host: X7DWU 0123456789' | |
| ++ trim 'Host: X7DWU 0123456789' | |
| ++ set -f | |
| ++ set -- Host: X7DWU 0123456789 | |
| ++ printf '%s\n' 'Host: X7DWU 0123456789' | |
| ++ set +f | |
| + string='Host: X7DWU 0123456789' | |
| ++ strip_sequences 'Host: X7DWU 0123456789' | |
| ++ strip='Host: X7DWU 0123456789' | |
| ++ strip='Host: X7DWU 0123456789' | |
| ++ strip='Host: X7DWU 0123456789' | |
| ++ strip='Host: X7DWU 0123456789' | |
| ++ strip='Host: X7DWU 0123456789' | |
| ++ strip='Host: X7DWU 0123456789' | |
| ++ printf '%s\n' 'Host: X7DWU 0123456789' | |
| + length='Host: X7DWU 0123456789' | |
| + length=22 | |
| + string='Host\e[0m\e[0m:\e[0m X7DWU 0123456789' | |
| + string='[0m[36m\e[1mHost\e[0m\e[0m:\e[0m X7DWU 0123456789' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mHost\e[0m\e[0m:\e[0m X7DWU 0123456789\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info Kernel kernel | |
| + [[ -n kernel ]] | |
| + subtitle=Kernel | |
| + unset -v prin | |
| + get_kernel | |
| + [[ Linux =~ (AIX|IRIX) ]] | |
| + [[ Linux == Haiku ]] | |
| + [[ Linux == Windows ]] | |
| + case $kernel_shorthand in | |
| + kernel=5.8.7-arch1-1 | |
| + [[ Linux =~ (BSD|MINIX) ]] | |
| + [[ -n '' ]] | |
| + [[ -n kernel ]] | |
| ++ trim 5.8.7-arch1-1 | |
| ++ set -f | |
| ++ set -- 5.8.7-arch1-1 | |
| ++ printf '%s\n' 5.8.7-arch1-1 | |
| ++ set +f | |
| + output=5.8.7-arch1-1 | |
| + [[ -n kernel ]] | |
| + [[ -n 5.8.7-arch1-1 ]] | |
| + prin Kernel 5.8.7-arch1-1 | |
| ++ trim Kernel | |
| ++ set -f | |
| ++ set -- Kernel | |
| ++ printf '%s\n' Kernel | |
| ++ set +f | |
| + [[ -n Kernel ]] | |
| + [[ -n 5.8.7-arch1-1 ]] | |
| + [[ -n '' ]] | |
| + string='Kernel: 5.8.7-arch1-1' | |
| ++ trim 'Kernel: 5.8.7-arch1-1' | |
| ++ set -f | |
| ++ set -- Kernel: 5.8.7-arch1-1 | |
| ++ printf '%s\n' 'Kernel: 5.8.7-arch1-1' | |
| ++ set +f | |
| + string='Kernel: 5.8.7-arch1-1' | |
| ++ strip_sequences 'Kernel: 5.8.7-arch1-1' | |
| ++ strip='Kernel: 5.8.7-arch1-1' | |
| ++ strip='Kernel: 5.8.7-arch1-1' | |
| ++ strip='Kernel: 5.8.7-arch1-1' | |
| ++ strip='Kernel: 5.8.7-arch1-1' | |
| ++ strip='Kernel: 5.8.7-arch1-1' | |
| ++ strip='Kernel: 5.8.7-arch1-1' | |
| ++ printf '%s\n' 'Kernel: 5.8.7-arch1-1' | |
| + length='Kernel: 5.8.7-arch1-1' | |
| + length=21 | |
| + string='Kernel\e[0m\e[0m:\e[0m 5.8.7-arch1-1' | |
| + string='[0m[36m\e[1mKernel\e[0m\e[0m:\e[0m 5.8.7-arch1-1' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mKernel\e[0m\e[0m:\e[0m 5.8.7-arch1-1\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info Uptime uptime | |
| + [[ -n uptime ]] | |
| + subtitle=Uptime | |
| + unset -v prin | |
| + get_uptime | |
| + case $os in | |
| + [[ -r /proc/uptime ]] | |
| + s='1752383.47 8085524.86' | |
| + s=1752383 | |
| + d='20 days' | |
| + h='6 hours' | |
| + m='46 mins' | |
| + (( 20 == 1 )) | |
| + (( 6 == 1 )) | |
| + (( 46 == 1 )) | |
| + (( 20 == 0 )) | |
| + (( 6 == 0 )) | |
| + (( 46 == 0 )) | |
| + uptime='20 days, 6 hours, 46 mins' | |
| + uptime='20 days, 6 hours, 46 mins' | |
| + uptime='20 days, 6 hours, 46 mins' | |
| + case $uptime_shorthand in | |
| + [[ -n '' ]] | |
| + [[ -n uptime ]] | |
| ++ trim '20 days, 6 hours, 46 mins' | |
| ++ set -f | |
| ++ set -- 20 days, 6 hours, 46 mins | |
| ++ printf '%s\n' '20 days, 6 hours, 46 mins' | |
| ++ set +f | |
| + output='20 days, 6 hours, 46 mins' | |
| + [[ -n uptime ]] | |
| + [[ -n 20days,6hours,46mins ]] | |
| + prin Uptime '20 days, 6 hours, 46 mins' | |
| ++ trim Uptime | |
| ++ set -f | |
| ++ set -- Uptime | |
| ++ printf '%s\n' Uptime | |
| ++ set +f | |
| + [[ -n Uptime ]] | |
| + [[ -n 20 days, 6 hours, 46 mins ]] | |
| + [[ -n '' ]] | |
| + string='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ trim 'Uptime: 20 days, 6 hours, 46 mins' | |
| ++ set -f | |
| ++ set -- Uptime: 20 days, 6 hours, 46 mins | |
| ++ printf '%s\n' 'Uptime: 20 days, 6 hours, 46 mins' | |
| ++ set +f | |
| + string='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip_sequences 'Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ strip='Uptime: 20 days, 6 hours, 46 mins' | |
| ++ printf '%s\n' 'Uptime: 20 days, 6 hours, 46 mins' | |
| + length='Uptime: 20 days, 6 hours, 46 mins' | |
| + length=33 | |
| + string='Uptime\e[0m\e[0m:\e[0m 20 days, 6 hours, 46 mins' | |
| + string='[0m[36m\e[1mUptime\e[0m\e[0m:\e[0m 20 days, 6 hours, 46 mins' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mUptime\e[0m\e[0m:\e[0m 20 days, 6 hours, 46 mins\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info Packages packages | |
| + [[ -n packages ]] | |
| + subtitle=Packages | |
| + unset -v prin | |
| + get_packages | |
| + [[ -f /bedrock/etc/bedrock-release ]] | |
| + case $os in | |
| + has kiss | |
| + type -p kiss | |
| + has pacman-key | |
| + type -p pacman-key | |
| + manager=pacman-key | |
| + tot pacman -Qq --color never | |
| + IFS=' | |
| ' | |
| + read -d '' -ra pkgs | |
| ++ pacman -Qq --color never | |
| + (( packages+=576 )) | |
| + pac 576 | |
| + (( 576 > 0 )) | |
| + managers+=("$1 (${manager})") | |
| + manager_string+='pacman-key, ' | |
| + has dpkg | |
| + type -p dpkg | |
| + has rpm | |
| + type -p rpm | |
| + has xbps-query | |
| + type -p xbps-query | |
| + has apk | |
| + type -p apk | |
| + has opkg | |
| + type -p opkg | |
| + has pacman-g2 | |
| + type -p pacman-g2 | |
| + has lvu | |
| + type -p lvu | |
| + has tce-status | |
| + type -p tce-status | |
| + has pkg_info | |
| + type -p pkg_info | |
| + has tazpkg | |
| + type -p tazpkg | |
| + has sorcery | |
| + type -p sorcery | |
| + has alps | |
| + type -p alps | |
| + has butch | |
| + type -p butch | |
| + has mine | |
| + type -p mine | |
| + shopt -s nullglob | |
| + has brew | |
| + type -p brew | |
| + has emerge | |
| + type -p emerge | |
| + has Compile | |
| + type -p Compile | |
| + has eopkg | |
| + type -p eopkg | |
| + has crew | |
| + type -p crew | |
| + has pkgtool | |
| + type -p pkgtool | |
| + has scratch | |
| + type -p scratch | |
| + has kagami | |
| + type -p kagami | |
| + has cave | |
| + type -p cave | |
| + shopt -u nullglob | |
| + has kpm-pkg | |
| + type -p kpm-pkg | |
| + has guix | |
| + type -p guix | |
| + has nix-store | |
| + type -p nix-store | |
| + has pkginfo | |
| + type -p pkginfo | |
| + case $kernel_name in | |
| + has pkg | |
| + type -p pkg | |
| + (( packages == 0 )) | |
| + has flatpak | |
| + type -p flatpak | |
| + has spm | |
| + type -p spm | |
| + has puyo | |
| + type -p puyo | |
| + has snap | |
| + type -p snap | |
| + manager=appimage | |
| + has appimaged | |
| + type -p appimaged | |
| + (( packages == 0 )) | |
| + [[ on == on ]] | |
| + printf -v packages '%s, ' '576 (pacman-key)' | |
| + packages='576 (pacman-key)' | |
| + packages='576 (pacman)' | |
| + [[ -n '' ]] | |
| + [[ -n packages ]] | |
| ++ trim '576 (pacman)' | |
| ++ set -f | |
| ++ set -- 576 '(pacman)' | |
| ++ printf '%s\n' '576 (pacman)' | |
| ++ set +f | |
| + output='576 (pacman)' | |
| + [[ -n packages ]] | |
| + [[ -n 576(pacman) ]] | |
| + prin Packages '576 (pacman)' | |
| ++ trim Packages | |
| ++ set -f | |
| ++ set -- Packages | |
| ++ printf '%s\n' Packages | |
| ++ set +f | |
| + [[ -n Packages ]] | |
| + [[ -n 576 (pacman) ]] | |
| + [[ -n '' ]] | |
| + string='Packages: 576 (pacman)' | |
| ++ trim 'Packages: 576 (pacman)' | |
| ++ set -f | |
| ++ set -- Packages: 576 '(pacman)' | |
| ++ printf '%s\n' 'Packages: 576 (pacman)' | |
| ++ set +f | |
| + string='Packages: 576 (pacman)' | |
| ++ strip_sequences 'Packages: 576 (pacman)' | |
| ++ strip='Packages: 576 (pacman)' | |
| ++ strip='Packages: 576 (pacman)' | |
| ++ strip='Packages: 576 (pacman)' | |
| ++ strip='Packages: 576 (pacman)' | |
| ++ strip='Packages: 576 (pacman)' | |
| ++ strip='Packages: 576 (pacman)' | |
| ++ printf '%s\n' 'Packages: 576 (pacman)' | |
| + length='Packages: 576 (pacman)' | |
| + length=22 | |
| + string='Packages\e[0m\e[0m:\e[0m 576 (pacman)' | |
| + string='[0m[36m\e[1mPackages\e[0m\e[0m:\e[0m 576 (pacman)' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mPackages\e[0m\e[0m:\e[0m 576 (pacman)\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info Shell shell | |
| + [[ -n shell ]] | |
| + subtitle=Shell | |
| + unset -v prin | |
| + get_shell | |
| + case $shell_path in | |
| + shell='zsh ' | |
| + [[ on != on ]] | |
| + case ${shell_name:=${SHELL##*/}} in | |
| ++ /bin/zsh --version | |
| + shell+='zsh 5.8 (x86_64-pc-linux-gnu)' | |
| + shell='zsh 5.8 (x86_64-pc-linux-gnu)' | |
| + shell='zsh 5.8 (x86_64-pc-linux-gnu)' | |
| + shell='zsh 5.8 (x86_64-pc-linux-gnu)' | |
| + shell='zsh 5.8 (x86_64-pc-linux-gnu)' | |
| + shell='zsh 5.8 ' | |
| + [[ -n '' ]] | |
| + [[ -n shell ]] | |
| ++ trim 'zsh 5.8 ' | |
| ++ set -f | |
| ++ set -- zsh 5.8 | |
| ++ printf '%s\n' 'zsh 5.8' | |
| ++ set +f | |
| + output='zsh 5.8' | |
| + [[ -n shell ]] | |
| + [[ -n zsh5.8 ]] | |
| + prin Shell 'zsh 5.8' | |
| ++ trim Shell | |
| ++ set -f | |
| ++ set -- Shell | |
| ++ printf '%s\n' Shell | |
| ++ set +f | |
| + [[ -n Shell ]] | |
| + [[ -n zsh 5.8 ]] | |
| + [[ -n '' ]] | |
| + string='Shell: zsh 5.8' | |
| ++ trim 'Shell: zsh 5.8' | |
| ++ set -f | |
| ++ set -- Shell: zsh 5.8 | |
| ++ printf '%s\n' 'Shell: zsh 5.8' | |
| ++ set +f | |
| + string='Shell: zsh 5.8' | |
| ++ strip_sequences 'Shell: zsh 5.8' | |
| ++ strip='Shell: zsh 5.8' | |
| ++ strip='Shell: zsh 5.8' | |
| ++ strip='Shell: zsh 5.8' | |
| ++ strip='Shell: zsh 5.8' | |
| ++ strip='Shell: zsh 5.8' | |
| ++ strip='Shell: zsh 5.8' | |
| ++ printf '%s\n' 'Shell: zsh 5.8' | |
| + length='Shell: zsh 5.8' | |
| + length=14 | |
| + string='Shell\e[0m\e[0m:\e[0m zsh 5.8' | |
| + string='[0m[36m\e[1mShell\e[0m\e[0m:\e[0m zsh 5.8' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mShell\e[0m\e[0m:\e[0m zsh 5.8\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info Resolution resolution | |
| + [[ -n resolution ]] | |
| + subtitle=Resolution | |
| + unset -v prin | |
| + get_resolution | |
| + case $os in | |
| + type -p xrandr | |
| + type -p xwininfo | |
| + type -p xdpyinfo | |
| + [[ -d /sys/class/drm ]] | |
| + for dev in /sys/class/drm/*/modes | |
| + read -r resolution _ | |
| + [[ -n 1024x768 ]] | |
| + break | |
| + resolution=1024x768 | |
| + [[ -z 1024768 ]] | |
| + [[ -n '' ]] | |
| + [[ -n resolution ]] | |
| ++ trim 1024x768 | |
| ++ set -f | |
| ++ set -- 1024x768 | |
| ++ printf '%s\n' 1024x768 | |
| ++ set +f | |
| + output=1024x768 | |
| + [[ -n resolution ]] | |
| + [[ -n 1024x768 ]] | |
| + prin Resolution 1024x768 | |
| ++ trim Resolution | |
| ++ set -f | |
| ++ set -- Resolution | |
| ++ printf '%s\n' Resolution | |
| ++ set +f | |
| + [[ -n Resolution ]] | |
| + [[ -n 1024x768 ]] | |
| + [[ -n '' ]] | |
| + string='Resolution: 1024x768' | |
| ++ trim 'Resolution: 1024x768' | |
| ++ set -f | |
| ++ set -- Resolution: 1024x768 | |
| ++ printf '%s\n' 'Resolution: 1024x768' | |
| ++ set +f | |
| + string='Resolution: 1024x768' | |
| ++ strip_sequences 'Resolution: 1024x768' | |
| ++ strip='Resolution: 1024x768' | |
| ++ strip='Resolution: 1024x768' | |
| ++ strip='Resolution: 1024x768' | |
| ++ strip='Resolution: 1024x768' | |
| ++ strip='Resolution: 1024x768' | |
| ++ strip='Resolution: 1024x768' | |
| ++ printf '%s\n' 'Resolution: 1024x768' | |
| + length='Resolution: 1024x768' | |
| + length=20 | |
| + string='Resolution\e[0m\e[0m:\e[0m 1024x768' | |
| + string='[0m[36m\e[1mResolution\e[0m\e[0m:\e[0m 1024x768' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mResolution\e[0m\e[0m:\e[0m 1024x768\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info DE de | |
| + [[ -n de ]] | |
| + subtitle=DE | |
| + unset -v prin | |
| + get_de | |
| + (( de_run == 1 )) | |
| + case $os in | |
| + (( wm_run != 1 )) | |
| + get_wm | |
| + (( wm_run == 1 )) | |
| + case $kernel_name in | |
| + ps_flags=(-e) | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + case $os in | |
| + [[ '' == *WINDOWMAKER* ]] | |
| + [[ '' == *GNOME*Shell* ]] | |
| + wm_run=1 | |
| + [[ '' == regolith ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ '' == '' ]] | |
| + unset -v de | |
| + return | |
| + [[ -n '' ]] | |
| + [[ -n de ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n de ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect DE.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect DE. | |
| ' | |
| + unset -v subtitle | |
| + info WM wm | |
| + [[ -n wm ]] | |
| + subtitle=WM | |
| + unset -v prin | |
| + get_wm | |
| + (( wm_run == 1 )) | |
| + return | |
| + [[ -n '' ]] | |
| + [[ -n wm ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n wm ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect WM.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect WM. | |
| ' | |
| + unset -v subtitle | |
| + info 'WM Theme' wm_theme | |
| + [[ -n wm_theme ]] | |
| + subtitle='WM Theme' | |
| + unset -v prin | |
| + get_wm_theme | |
| + (( wm_run != 1 )) | |
| + (( de_run != 1 )) | |
| + get_de | |
| + (( de_run == 1 )) | |
| + case $os in | |
| + (( wm_run != 1 )) | |
| + [[ '' == regolith ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ '' == '' ]] | |
| + unset -v de | |
| + return | |
| + case $wm in | |
| ++ trim_quotes '' | |
| ++ trim_output= | |
| ++ trim_output= | |
| ++ printf %s '' | |
| + wm_theme= | |
| + [[ -n '' ]] | |
| + [[ -n wm_theme ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n wm_theme ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect WM Theme.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect WM Theme. | |
| ' | |
| + unset -v subtitle | |
| + info Theme theme | |
| + [[ -n theme ]] | |
| + subtitle=Theme | |
| + unset -v prin | |
| + get_theme | |
| + name=gtk-theme-name | |
| + gsettings=gtk-theme | |
| + gconf=gtk_theme | |
| + xfconf=/Net/ThemeName | |
| + kde=Name | |
| + get_style | |
| + unset gtk2_theme gtk3_theme theme path | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + [[ -n theme ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n theme ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect Theme.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect Theme. | |
| ' | |
| + unset -v subtitle | |
| + info Icons icons | |
| + [[ -n icons ]] | |
| + subtitle=Icons | |
| + unset -v prin | |
| + get_icons | |
| + name=gtk-icon-theme-name | |
| + gsettings=icon-theme | |
| + gconf=icon_theme | |
| + xfconf=/Net/IconThemeName | |
| + kde=Theme | |
| + get_style | |
| + unset gtk2_theme gtk3_theme theme path | |
| + [[ -n '' ]] | |
| + icons= | |
| + [[ -n '' ]] | |
| + [[ -n icons ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n icons ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect Icons.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect Icons. | |
| ' | |
| + unset -v subtitle | |
| + info Terminal term | |
| + [[ -n term ]] | |
| + subtitle=Terminal | |
| + unset -v prin | |
| + get_term | |
| + (( term_run == 1 )) | |
| + case $TERM_PROGRAM in | |
| + term= | |
| + [[ xterm-256color == \t\w\5\2 ]] | |
| + [[ xterm-256color == \t\w\1\0\0 ]] | |
| + [[ -n 192.168.1.115 58263 192.168.1.2 22 ]] | |
| + term=/dev/pts/3 | |
| + [[ -n '' ]] | |
| + [[ -z /dev/pts/3 ]] | |
| + term_run=1 | |
| + [[ -n '' ]] | |
| + [[ -n term ]] | |
| ++ trim /dev/pts/3 | |
| ++ set -f | |
| ++ set -- /dev/pts/3 | |
| ++ printf '%s\n' /dev/pts/3 | |
| ++ set +f | |
| + output=/dev/pts/3 | |
| + [[ -n term ]] | |
| + [[ -n /dev/pts/3 ]] | |
| + prin Terminal /dev/pts/3 | |
| ++ trim Terminal | |
| ++ set -f | |
| ++ set -- Terminal | |
| ++ printf '%s\n' Terminal | |
| ++ set +f | |
| + [[ -n Terminal ]] | |
| + [[ -n /dev/pts/3 ]] | |
| + [[ -n '' ]] | |
| + string='Terminal: /dev/pts/3' | |
| ++ trim 'Terminal: /dev/pts/3' | |
| ++ set -f | |
| ++ set -- Terminal: /dev/pts/3 | |
| ++ printf '%s\n' 'Terminal: /dev/pts/3' | |
| ++ set +f | |
| + string='Terminal: /dev/pts/3' | |
| ++ strip_sequences 'Terminal: /dev/pts/3' | |
| ++ strip='Terminal: /dev/pts/3' | |
| ++ strip='Terminal: /dev/pts/3' | |
| ++ strip='Terminal: /dev/pts/3' | |
| ++ strip='Terminal: /dev/pts/3' | |
| ++ strip='Terminal: /dev/pts/3' | |
| ++ strip='Terminal: /dev/pts/3' | |
| ++ printf '%s\n' 'Terminal: /dev/pts/3' | |
| + length='Terminal: /dev/pts/3' | |
| + length=20 | |
| + string='Terminal\e[0m\e[0m:\e[0m /dev/pts/3' | |
| + string='[0m[36m\e[1mTerminal\e[0m\e[0m:\e[0m /dev/pts/3' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mTerminal\e[0m\e[0m:\e[0m /dev/pts/3\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info 'Terminal Font' term_font | |
| + [[ -n term_font ]] | |
| + subtitle='Terminal Font' | |
| + unset -v prin | |
| + get_term_font | |
| + (( term_run != 1 )) | |
| + case $term in | |
| + [[ -n '' ]] | |
| + [[ -n term_font ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n term_font ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect Terminal Font.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect Terminal Font. | |
| ' | |
| + unset -v subtitle | |
| + info CPU cpu | |
| + [[ -n cpu ]] | |
| + subtitle=CPU | |
| + unset -v prin | |
| + get_cpu | |
| + case $os in | |
| + cpu_file=/proc/cpuinfo | |
| + case $kernel_machine in | |
| ++ awk -F '\\s*: | @' '/model name|Hardware|Processor|^cpu model|chip type|^cpu type/ { | |
| cpu=$2; if ($1 == "Hardware") exit } END { print cpu }' /proc/cpuinfo | |
| + cpu='Intel(R) Xeon(R) CPU E5450 ' | |
| + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq | |
| + for temp_dir in /sys/class/hwmon/* | |
| /usr/bin/neofetch: line 2100: /sys/class/hwmon/hwmon0/name: No such file or directory | |
| + [[ '' =~ (coretemp|fam15h_power|k10temp) ]] | |
| + for temp_dir in /sys/class/hwmon/* | |
| + [[ coretemp =~ (coretemp|fam15h_power|k10temp) ]] | |
| + temp_dirs=("$temp_dir"/temp*_input) | |
| + temp_dir=/sys/class/hwmon/hwmon1/temp2_input | |
| + break | |
| + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]] | |
| ++ awk -F ': |\\.' '/cpu MHz|^clock/ {printf $2; exit}' /proc/cpuinfo | |
| + speed=3000 | |
| + speed=3000 | |
| + [[ -f /sys/class/hwmon/hwmon1/temp2_input ]] | |
| + deg=600 | |
| + case $cpu_cores in | |
| ++ grep -c '^processor' /proc/cpuinfo | |
| + cores=8 | |
| + cpu='Intel(R) Xeon(R) CPU E5450 ' | |
| + cpu='Intel(R) Xeon(R) CPU E5450 ' | |
| + cpu='Intel Xeon CPU E5450 ' | |
| + cpu='Intel Xeon CPU E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cpu='Intel Xeon E5450 ' | |
| + cores=8 | |
| + speed=3000 | |
| + [[ on == \o\f\f ]] | |
| + [[ logical != \o\f\f ]] | |
| + [[ -n 8 ]] | |
| + case $os in | |
| + cpu='Intel Xeon E5450 (8)' | |
| + [[ on != \o\f\f ]] | |
| + [[ -n 3000 ]] | |
| + (( speed < 1000 )) | |
| + [[ off == \o\n ]] | |
| + speed=3.000 | |
| + cpu='Intel Xeon E5450 (8) @ 3.000GHz' | |
| + [[ off != \o\f\f ]] | |
| + [[ -n '' ]] | |
| + [[ -n cpu ]] | |
| ++ trim 'Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ set -f | |
| ++ set -- Intel Xeon E5450 '(8)' @ 3.000GHz | |
| ++ printf '%s\n' 'Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ set +f | |
| + output='Intel Xeon E5450 (8) @ 3.000GHz' | |
| + [[ -n cpu ]] | |
| + [[ -n IntelXeonE5450(8)@3.000GHz ]] | |
| + prin CPU 'Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ trim CPU | |
| ++ set -f | |
| ++ set -- CPU | |
| ++ printf '%s\n' CPU | |
| ++ set +f | |
| + [[ -n CPU ]] | |
| + [[ -n Intel Xeon E5450 (8) @ 3.000GHz ]] | |
| + [[ -n '' ]] | |
| + string='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ trim 'CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ set -f | |
| ++ set -- CPU: Intel Xeon E5450 '(8)' @ 3.000GHz | |
| ++ printf '%s\n' 'CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ set +f | |
| + string='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip_sequences 'CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ strip='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| ++ printf '%s\n' 'CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| + length='CPU: Intel Xeon E5450 (8) @ 3.000GHz' | |
| + length=36 | |
| + string='CPU\e[0m\e[0m:\e[0m Intel Xeon E5450 (8) @ 3.000GHz' | |
| + string='[0m[36m\e[1mCPU\e[0m\e[0m:\e[0m Intel Xeon E5450 (8) @ 3.000GHz' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mCPU\e[0m\e[0m:\e[0m Intel Xeon E5450 (8) @ 3.000GHz\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info GPU gpu | |
| + [[ -n gpu ]] | |
| + subtitle=GPU | |
| + unset -v prin | |
| + get_gpu | |
| + case $os in | |
| ++ lspci -mm | |
| ++ awk -F '\"|\" \"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $1 " " $3 " " $4} | |
| END {for(i in a) {if(!seen[a[i]]++) print a[i]}}' | |
| + gpu_cmd='09:01.0 Advanced Micro Devices, Inc. [AMD/ATI] ES1000' | |
| + IFS=' | |
| ' | |
| + read -d '' -ra gpus | |
| + [[ 09:01.0 Advanced Micro Devices, Inc. [AMD/ATI] ES1000 == *Intel* ]] | |
| + for gpu in "${gpus[@]}" | |
| + [[ all == \d\e\d\i\c\a\t\e\d ]] | |
| + [[ all == \i\n\t\e\g\r\a\t\e\d ]] | |
| + case $gpu in | |
| + brand='AMD ATI' | |
| + brand='AMD ATI' | |
| + brand='AMD ATI' | |
| + gpu='09:01.0 Advanced Micro Devices, Inc. ES1000' | |
| + gpu='09:01.0 Advanced Micro Devices, Inc. ES1000' | |
| + gpu='09:01.0 Advanced Micro Devices, Inc. ES1000' | |
| + gpu='09:01.0 ES1000' | |
| + gpu='09:01.0 ES1000' | |
| + gpu='09:01.0 ES1000' | |
| + gpu='AMD ATI 09:01.0 ES1000' | |
| + [[ on == \o\f\f ]] | |
| + prin GPU 'AMD ATI 09:01.0 ES1000' | |
| ++ trim GPU | |
| ++ set -f | |
| ++ set -- GPU | |
| ++ printf '%s\n' GPU | |
| ++ set +f | |
| + [[ -n GPU ]] | |
| + [[ -n AMD ATI 09:01.0 ES1000 ]] | |
| + [[ -n '' ]] | |
| + string='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ trim 'GPU: AMD ATI 09:01.0 ES1000' | |
| ++ set -f | |
| ++ set -- GPU: AMD ATI 09:01.0 ES1000 | |
| ++ printf '%s\n' 'GPU: AMD ATI 09:01.0 ES1000' | |
| ++ set +f | |
| + string='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip_sequences 'GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ strip='GPU: AMD ATI 09:01.0 ES1000' | |
| ++ printf '%s\n' 'GPU: AMD ATI 09:01.0 ES1000' | |
| + length='GPU: AMD ATI 09:01.0 ES1000' | |
| + length=27 | |
| + string='GPU\e[0m\e[0m:\e[0m AMD ATI 09:01.0 ES1000' | |
| + string='[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m AMD ATI 09:01.0 ES1000' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mGPU\e[0m\e[0m:\e[0m AMD ATI 09:01.0 ES1000\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + return | |
| + [[ -n 1 ]] | |
| + return | |
| + info Memory memory | |
| + [[ -n memory ]] | |
| + subtitle=Memory | |
| + unset -v prin | |
| + get_memory | |
| + case $os in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + (( mem_used+= 16392640 )) | |
| + mem_total=' 16392640 ' | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=15426796 | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=15426664 | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=15251948 | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + (( mem_used+= 36872 )) | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=15221168 | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + mem_used=14864 | |
| + mem_total=16008 | |
| + [[ off == \o\n ]] | |
| + case $memory_unit in | |
| + memory='14864MiB / 16008MiB ' | |
| + case $memory_display in | |
| + [[ -n '' ]] | |
| + [[ -n memory ]] | |
| ++ trim '14864MiB / 16008MiB ' | |
| ++ set -f | |
| ++ set -- 14864MiB / 16008MiB | |
| ++ printf '%s\n' '14864MiB / 16008MiB' | |
| ++ set +f | |
| + output='14864MiB / 16008MiB' | |
| + [[ -n memory ]] | |
| + [[ -n 14864MiB/16008MiB ]] | |
| + prin Memory '14864MiB / 16008MiB' | |
| ++ trim Memory | |
| ++ set -f | |
| ++ set -- Memory | |
| ++ printf '%s\n' Memory | |
| ++ set +f | |
| + [[ -n Memory ]] | |
| + [[ -n 14864MiB / 16008MiB ]] | |
| + [[ -n '' ]] | |
| + string='Memory: 14864MiB / 16008MiB' | |
| ++ trim 'Memory: 14864MiB / 16008MiB' | |
| ++ set -f | |
| ++ set -- Memory: 14864MiB / 16008MiB | |
| ++ printf '%s\n' 'Memory: 14864MiB / 16008MiB' | |
| ++ set +f | |
| + string='Memory: 14864MiB / 16008MiB' | |
| ++ strip_sequences 'Memory: 14864MiB / 16008MiB' | |
| ++ strip='Memory: 14864MiB / 16008MiB' | |
| ++ strip='Memory: 14864MiB / 16008MiB' | |
| ++ strip='Memory: 14864MiB / 16008MiB' | |
| ++ strip='Memory: 14864MiB / 16008MiB' | |
| ++ strip='Memory: 14864MiB / 16008MiB' | |
| ++ strip='Memory: 14864MiB / 16008MiB' | |
| ++ printf '%s\n' 'Memory: 14864MiB / 16008MiB' | |
| + length='Memory: 14864MiB / 16008MiB' | |
| + length=27 | |
| + string='Memory\e[0m\e[0m:\e[0m 14864MiB / 16008MiB' | |
| + string='[0m[36m\e[1mMemory\e[0m\e[0m:\e[0m 14864MiB / 16008MiB' | |
| + printf '%b\n' '\e[41C[0m[36m\e[1mMemory\e[0m\e[0m:\e[0m 14864MiB / 16008MiB\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info cols | |
| + [[ -n '' ]] | |
| + unset -v prin | |
| + get_cols | |
| + local blocks blocks2 cols | |
| + [[ on == \o\n ]] | |
| + printf -v block_width %3s | |
| + (( block_range[0] )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '' 0 0 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m ' 1 1 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m ' 2 2 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m ' 3 3 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m ' 4 4 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m ' 5 5 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m ' 6 6 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks '%b\e[3%bm\e[4%bm%b' '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m ' 7 7 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '' 8 8 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m ' 9 9 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m ' 10 10 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m ' 11 11 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m ' 12 12 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m ' 13 13 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m ' 14 14 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + case ${block_range[0]} in | |
| + printf -v blocks2 '%b\e[38;5;%bm\e[48;5;%bm%b' '[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m ' 15 15 ' ' | |
| + (( block_range[0]++ )) | |
| + (( block_range[0]<=block_range[1] )) | |
| + printf -v block_spaces %1s | |
| + [[ -n [30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m ]] | |
| + cols+='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [mnl' | |
| + [[ -n [38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m ]] | |
| + cols+='[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [mnl' | |
| + cols='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [mnl[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [m' | |
| + cols='[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m | |
| [41C[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [m' | |
| + (( info_height+=block_range[1]>7?block_height+3:block_height+2 )) | |
| + case $col_offset in | |
| + printf '\n\e[%bC%b\n\n' 41 '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m | |
| [41C[38;5;8m[48;5;8m [38;5;9m[48;5;9m [38;5;10m[48;5;10m [38;5;11m[48;5;11m [38;5;12m[48;5;12m [38;5;13m[48;5;13m [38;5;14m[48;5;14m [38;5;15m[48;5;15m [m' | |
| + unset -v blocks blocks2 cols | |
| + prin=1 | |
| + [[ -n 1 ]] | |
| + return | |
| + dynamic_prompt | |
| + [[ ascii == \o\f\f ]] | |
| + [[ ascii != \a\s\c\i\i ]] | |
| + [[ ascii == \w\3\m ]] | |
| + (( lines=lines>info_height?lines-info_height+1:1 )) | |
| + printf -v nlines %3s | |
| + printf %b '\n\n\n' | |
| + [[ ascii == *w3m* ]] | |
| + err 'Neofetch command: /usr/bin/neofetch -vv' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Neofetch command: /usr/bin/neofetch -vv | |
| ' | |
| + err 'Neofetch version: 7.1.0' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Neofetch version: 7.1.0 | |
| ' | |
| + [[ on == on ]] | |
| + printf %b '[0m[31m[!]\e[0m Config: Sourced user config. (/home/nerman/.config/neofetch/config.conf) | |
| [0m[31m[!]\e[0m Image: Imagemagick not found, falling back to ascii mode. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect DE. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect WM. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect WM Theme. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect Theme. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect Icons. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect Terminal Font. | |
| [0m[31m[!]\e[0m Neofetch command: /usr/bin/neofetch -vv | |
| [0m[31m[!]\e[0m Neofetch version: 7.1.0 | |
| ' | |
| [0m[31m[!][0m Config: Sourced user config. (/home/nerman/.config/neofetch/config.conf) | |
| [0m[31m[!][0m Image: Imagemagick not found, falling back to ascii mode. | |
| [0m[31m[!][0m Info: Couldn't detect DE. | |
| [0m[31m[!][0m Info: Couldn't detect WM. | |
| [0m[31m[!][0m Info: Couldn't detect WM Theme. | |
| [0m[31m[!][0m Info: Couldn't detect Theme. | |
| [0m[31m[!][0m Info: Couldn't detect Icons. | |
| [0m[31m[!][0m Info: Couldn't detect Terminal Font. | |
| [0m[31m[!][0m Neofetch command: /usr/bin/neofetch -vv | |
| [0m[31m[!][0m Neofetch version: 7.1.0 | |
| + [[ off == on ]] | |
| + return 0 | |
| + printf '\e[?25h\e[?7h' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment