Created
March 9, 2023 11:05
-
-
Save AleixMT/7b59eaf58796a9499d60922da6e3c77d 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 --jp2a --source /home/aleixmt/.customizer/bin/opensshServer/logo.png -vv | |
| + [[ -n --jp2a ]] | |
| ++ type -t get_--jp2a | |
| + [[ '' == \f\u\n\c\t\i\o\n ]] | |
| + shift | |
| + [[ -n --source ]] | |
| ++ type -t get_--source | |
| + [[ '' == \f\u\n\c\t\i\o\n ]] | |
| + shift | |
| + [[ -n /home/aleixmt/.customizer/bin/opensshServer/logo.png ]] | |
| ++ type -t get_/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + [[ '' == \f\u\n\c\t\i\o\n ]] | |
| + shift | |
| + [[ -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='Ubuntu 22.04.2 LTS' | |
| + [[ Linux version 5.19.0-35-generic (buildd@lcy02-amd64-020) (x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 == *Microsoft* ]] | |
| + [[ 5.19.0-35-generic == *Microsoft* ]] | |
| + [[ Linux version 5.19.0-35-generic (buildd@lcy02-amd64-020) (x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 == *chrome-bot* ]] | |
| + [[ -f /dev/cros_ec ]] | |
| ++ trim_quotes 'Ubuntu 22.04.2 LTS' | |
| ++ trim_output='Ubuntu 22.04.2 LTS' | |
| ++ trim_output='Ubuntu 22.04.2 LTS' | |
| ++ printf %s 'Ubuntu 22.04.2 LTS' | |
| + distro='Ubuntu 22.04.2 LTS' | |
| + distro='Ubuntu 22.04.2 LTS' | |
| + [[ Ubuntu 22.04.2 LTS == \U\b\u\n\t\u* ]] | |
| + case $XDG_CONFIG_DIRS in | |
| + distro='Ubuntu 22.04.2 LTS' | |
| + [[ -n Ubuntu 22.04.2 LTS ]] | |
| + case $os in | |
| + machine_arch=x86_64 | |
| + [[ on == on ]] | |
| + distro+=' x86_64' | |
| + [[ auto == auto ]] | |
| ++ trim 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set -f | |
| ++ set -- Ubuntu 22.04.2 LTS x86_64 | |
| ++ printf '%s\n' 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set +f | |
| + ascii_distro='Ubuntu 22.04.2 LTS 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 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set -f | |
| ++ set -- Ubuntu 22.04.2 LTS x86_64 | |
| ++ printf '%s\n' 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set +f | |
| + set_colors 1 7 3 | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + c1='[0m[31m\e[1m' | |
| ++ color 7 | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + c2='[37m[0m\e[1m' | |
| ++ color 3 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 3 | |
| + c3='[0m[33m\e[1m' | |
| ++ color '' | |
| ++ case $1 in | |
| ++ printf '\e[38;5;%bm' '' | |
| + c4='[38;5;m\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 1 7 3 | |
| + [[ distro == \d\i\s\t\r\o ]] | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + title_color='[0m[31m' | |
| + at_color='\e[0m' | |
| + underline_color='\e[0m' | |
| ++ color 7 | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + subtitle_color='[37m[0m' | |
| + colon_color='\e[0m' | |
| + info_color='\e[0m' | |
| + (( 1 == 8 )) | |
| + (( 7 == 8 )) | |
| + (( 7 == 7 )) | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + subtitle_color='[0m[31m' | |
| + (( 1 == 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 7 | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + bar_color_total='[37m[0m' | |
| + read -rd '' ascii_data | |
| + [[ distro != distro ]] | |
| + [[ off == on ]] | |
| + [[ screen-256color != minix ]] | |
| + [[ off != on ]] | |
| + trap 'printf "\e[?25h\e[?7h"' EXIT | |
| + printf '\e[?25l\e[?7l' | |
| + image_backend | |
| + [[ jp2a != \o\f\f ]] | |
| + type -p convert | |
| + case ${image_backend:-off} in | |
| + get_image_source | |
| + case $image_source in | |
| ++ get_full_path /home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| ++ [[ -f /home/aleixmt//home/aleixmt/.customizer/bin/opensshServer/logo.png ]] | |
| ++ cd /home/aleixmt/.customizer/bin/opensshServer | |
| ++ local full_dir=logo.png | |
| ++ [[ -L logo.png ]] | |
| +++ pwd -P | |
| ++ full_dir=/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| ++ [[ -e /home/aleixmt/.customizer/bin/opensshServer/logo.png ]] | |
| ++ printf '%s\n' /home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + image_source=/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + [[ -d /home/aleixmt/.customizer/bin/opensshServer/logo.png ]] | |
| + image=/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + err 'Image: Using image '\''/home/aleixmt/.customizer/bin/opensshServer/logo.png'\''' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Image: Using image '\''/home/aleixmt/.customizer/bin/opensshServer/logo.png'\'' | |
| ' | |
| + [[ ! -f /home/aleixmt/.customizer/bin/opensshServer/logo.png ]] | |
| + get_window_size | |
| + [[ jp2a == \t\y\c\a\t ]] | |
| + [[ -z '' ]] | |
| + case ${TMUX:-null} in | |
| + printf %b '\e[14t' | |
| + case $bash_version in | |
| + IFS=';t' | |
| + read -d t -t 0.05 -sra term_size | |
| + unset IFS | |
| + [[ jp2a == \t\y\c\a\t ]] | |
| + term_height= | |
| + term_width= | |
| + (( 0 < 50 )) | |
| + [[ -n '' ]] | |
| + term_width=0 | |
| + (( term_width < 1 )) | |
| + to_ascii 'Image: Failed to find terminal window size.' | |
| + err 'Image: Failed to find terminal window size.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Image: Failed to find terminal window size. | |
| ' | |
| + image_backend=ascii | |
| + print_ascii | |
| + [[ -f /home/aleixmt/.customizer/bin/opensshServer/logo.png ]] | |
| + [[ ! /home/aleixmt/.customizer/bin/opensshServer/logo.png =~ (png|jpg|jpeg|jpe|svg|gif) ]] | |
| + [[ /home/aleixmt/.customizer/bin/opensshServer/logo.png == \a\s\c\i\i ]] | |
| + [[ /home/aleixmt/.customizer/bin/opensshServer/logo.png == auto ]] | |
| + ascii_data=/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + LC_ALL=en_US.UTF-8 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + line=/home/aleixmt/.customizer/bin/opensshServer/logo.png | |
| + (( ++lines,52>ascii_len )) | |
| + ascii_len=52 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + (( lines==1 )) | |
| + lines= | |
| + ascii_len= | |
| + image_source=auto | |
| + get_distro_ascii | |
| + case $(trim "$ascii_distro") in | |
| ++ trim 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set -f | |
| ++ set -- Ubuntu 22.04.2 LTS x86_64 | |
| ++ printf '%s\n' 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set +f | |
| + set_colors 1 7 3 | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + c1='[0m[31m\e[1m' | |
| ++ color 7 | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + c2='[37m[0m\e[1m' | |
| ++ color 3 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 3 | |
| + c3='[0m[33m\e[1m' | |
| ++ color '' | |
| ++ case $1 in | |
| ++ printf '\e[38;5;%bm' '' | |
| + c4='[38;5;m\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 1 7 3 | |
| + [[ distro == \d\i\s\t\r\o ]] | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + title_color='[0m[31m' | |
| + at_color='\e[0m' | |
| + underline_color='\e[0m' | |
| ++ color 7 | |
| ++ case $1 in | |
| ++ printf '\e[37m%b' '\e[0m' | |
| + subtitle_color='[37m[0m' | |
| + colon_color='\e[0m' | |
| + info_color='\e[0m' | |
| + (( 1 == 8 )) | |
| + (( 7 == 8 )) | |
| + (( 7 == 7 )) | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + subtitle_color='[0m[31m' | |
| + (( 1 == 7 )) | |
| + [[ [37m[0m == \d\i\s\t\r\o ]] | |
| ++ color '[37m[0m' | |
| ++ case $1 in | |
| ++ printf '\e[38;5;%bm' '[37m[0m' | |
| + bar_color_elapsed='[38;5;[37m[0mm' | |
| + case ${bar_color_total}${1} in | |
| ++ color '[37m[0m' | |
| ++ case $1 in | |
| ++ printf '\e[38;5;%bm' '[37m[0m' | |
| + bar_color_total='[38;5;[37m[0mm' | |
| + read -rd '' ascii_data | |
| + [[ distro != distro ]] | |
| + print_ascii | |
| + [[ -f auto ]] | |
| + [[ auto == \a\s\c\i\i ]] | |
| + [[ auto == auto ]] | |
| + : | |
| + LC_ALL=en_US.UTF-8 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .-/+oossssoo+/-.' | |
| + line=' .-/+oossssoo+/-.' | |
| + (( ++lines,28>ascii_len )) | |
| + ascii_len=28 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `:+ssssssssssssssssss+:`' | |
| + line=' `:+ssssssssssssssssss+:`' | |
| + (( ++lines,32>ascii_len )) | |
| + ascii_len=32 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' -+ssssssssssssssssssyyssss+-' | |
| + line=' -+ssssssssssssssssssyyssss+-' | |
| + (( ++lines,34>ascii_len )) | |
| + ascii_len=34 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .ossssssssssssssssssdMMMNysssso.' | |
| + line=' .ossssssssssssssssssdMMMNysssso.' | |
| + (( ++lines,36>ascii_len )) | |
| + ascii_len=36 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' /ssssssssssshdmmNNmmyNMMMMhssssss/' | |
| + line=' /ssssssssssshdmmNNmmyNMMMMhssssss/' | |
| + (( ++lines,37>ascii_len )) | |
| + ascii_len=37 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' +ssssssssshmydMMMMMMMNddddyssssssss+' | |
| + line=' +ssssssssshmydMMMMMMMNddddyssssssss+' | |
| + (( ++lines,38>ascii_len )) | |
| + ascii_len=38 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/' | |
| + line=' /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/' | |
| + (( ++lines,39>ascii_len )) | |
| + ascii_len=39 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss. | |
| + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss. | |
| + (( ++lines,40>ascii_len )) | |
| + ascii_len=40 | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+ | |
| + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+ | |
| + (( ++lines,40>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso | |
| + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso | |
| + (( ++lines,40>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso | |
| + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso | |
| + (( ++lines,40>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+ | |
| + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+ | |
| + (( ++lines,40>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss. | |
| + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss. | |
| + (( ++lines,40>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/' | |
| + line=' /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/' | |
| + (( ++lines,39>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' +sssssssssdmydMMMMMMMMddddyssssssss+' | |
| + line=' +sssssssssdmydMMMMMMMMddddyssssssss+' | |
| + (( ++lines,38>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' /ssssssssssshdmNNNNmyNMMMMhssssss/' | |
| + line=' /ssssssssssshdmNNNNmyNMMMMhssssss/' | |
| + (( ++lines,37>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .ossssssssssssssssssdMMMNysssso.' | |
| + line=' .ossssssssssssssssssdMMMNysssso.' | |
| + (( ++lines,36>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' -+sssssssssssssssssyyyssss+-' | |
| + line=' -+sssssssssssssssssyyyssss+-' | |
| + (( ++lines,34>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' `:+ssssssssssssssssss+:`' | |
| + line=' `:+ssssssssssssssssss+:`' | |
| + (( ++lines,32>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + line=' .-/+oossssoo+/-.' | |
| + line=' .-/+oossssoo+/-.' | |
| + (( ++lines,28>ascii_len )) | |
| + IFS=' | |
| ' | |
| + read -r line | |
| + (( lines==1 )) | |
| + ascii_data='[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss${c2}dMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss${c2}hdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss${c2}hm[0m[31m\e[1myd${c2}MMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss${c2}hNMMM[0m[31m\e[1myh${c2}hyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss${c2}dMMMNh[0m[31m\e[1mssssssssss${c2}hNMMMd[0m[31m\e[1mssssssss. | |
| +ssss${c2}hhhyNMMNy[0m[31m\e[1mssssssssssss${c2}yNMMMy[0m[31m\e[1msssssss+ | |
| oss${c2}yNMMMNyMMh[0m[31m\e[1mssssssssssssss${c2}hmmmh[0m[31m\e[1mssssssso | |
| oss${c2}yNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss${c2}hhhyNMMNy[0m[31m\e[1mssssssssssss${c2}yNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss${c2}dMMMNh[0m[31m\e[1mssssssssss${c2}hNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss${c2}hNMMM[0m[31m\e[1myh${c2}hyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss${c2}dm[0m[31m\e[1myd${c2}MMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss${c2}hdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss${c2}dMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss${c2}yyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.' | |
| + ascii_data='[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss[37m[0m\e[1mhdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss[37m[0m\e[1mhm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1mssssssssssssss[37m[0m\e[1mhmmmh[0m[31m\e[1mssssssso | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss[37m[0m\e[1mdm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss[37m[0m\e[1mhdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss[37m[0m\e[1myyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.' | |
| + ascii_data='[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss[37m[0m\e[1mhdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss[37m[0m\e[1mhm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1mssssssssssssss[37m[0m\e[1mhmmmh[0m[31m\e[1mssssssso | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss[37m[0m\e[1mdm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss[37m[0m\e[1mhdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss[37m[0m\e[1myyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.' | |
| + ascii_data='[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss[37m[0m\e[1mhdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss[37m[0m\e[1mhm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1mssssssssssssss[37m[0m\e[1mhmmmh[0m[31m\e[1mssssssso | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss[37m[0m\e[1mdm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss[37m[0m\e[1mhdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss[37m[0m\e[1myyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.' | |
| + ascii_data='[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss[37m[0m\e[1mhdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss[37m[0m\e[1mhm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1mssssssssssssss[37m[0m\e[1mhmmmh[0m[31m\e[1mssssssso | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss[37m[0m\e[1mdm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss[37m[0m\e[1mhdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss[37m[0m\e[1myyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.' | |
| + ascii_data='[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss[37m[0m\e[1mhdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss[37m[0m\e[1mhm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1mssssssssssssss[37m[0m\e[1mhmmmh[0m[31m\e[1mssssssso | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss[37m[0m\e[1mdm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss[37m[0m\e[1mhdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss[37m[0m\e[1myyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.' | |
| + (( text_padding=ascii_len+gap )) | |
| + printf '%b\n' '[0m[31m\e[1m .-/+oossssoo+/-. | |
| `:+ssssssssssssssssss+:` | |
| -+ssssssssssssssssssyyssss+- | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| /sssssssssss[37m[0m\e[1mhdmmNNmmyNMMMMh[0m[31m\e[1mssssss/ | |
| +sssssssss[37m[0m\e[1mhm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMNddddy[0m[31m\e[1mssssssss+ | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhmNMMMNh[0m[31m\e[1mssssssss/ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1mssssssssssssss[37m[0m\e[1mhmmmh[0m[31m\e[1mssssssso | |
| oss[37m[0m\e[1myNMMMNyMMh[0m[31m\e[1msssssssssssssshmmmh[0m[31m\e[1mssssssso | |
| +ssss[37m[0m\e[1mhhhyNMMNy[0m[31m\e[1mssssssssssss[37m[0m\e[1myNMMMy[0m[31m\e[1msssssss+ | |
| .ssssssss[37m[0m\e[1mdMMMNh[0m[31m\e[1mssssssssss[37m[0m\e[1mhNMMMd[0m[31m\e[1mssssssss. | |
| /ssssssss[37m[0m\e[1mhNMMM[0m[31m\e[1myh[37m[0m\e[1mhyyyyhdNMMMNh[0m[31m\e[1mssssssss/ | |
| +sssssssss[37m[0m\e[1mdm[0m[31m\e[1myd[37m[0m\e[1mMMMMMMMMddddy[0m[31m\e[1mssssssss+ | |
| /sssssssssss[37m[0m\e[1mhdmNNNNmyNMMMMh[0m[31m\e[1mssssss/ | |
| .ossssssssssssssssss[37m[0m\e[1mdMMMNy[0m[31m\e[1msssso. | |
| -+sssssssssssssssss[37m[0m\e[1myyy[0m[31m\e[1mssss+- | |
| `:+ssssssssssssssssss+:` | |
| .-/+oossssoo+/-.\e[0m' | |
| + LC_ALL=C | |
| + return | |
| + printf '\e[%sA\e[9999999D' 20 | |
| + err 'Image: Check the '\''Images in the terminal'\'' wiki page for more info,' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info, | |
| ' | |
| + return | |
| + get_cache_dir | |
| + case $os in | |
| + cache_dir=/tmp | |
| + old_functions | |
| + print_info | |
| + info title | |
| + [[ -n '' ]] | |
| + unset -v prin | |
| + get_title | |
| + user=aleixmt | |
| + case $title_fqdn in | |
| + hostname=aleixmt-desktop-Ubuntu | |
| + title='[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| + length=30 | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| ++ trim '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ set -f | |
| ++ set -- '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ printf '%s\n' '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ set +f | |
| + output='[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| + [[ -n '' ]] | |
| + [[ -n [0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu ]] | |
| + prin '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ trim '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ set -f | |
| ++ set -- '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ printf '%s\n' '[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ set +f | |
| + [[ -n [0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu ]] | |
| + [[ -n '' ]] | |
| + string='[0m[31m\e[1maleixmt\e[0m@[0m[31m\e[1maleixmt-desktop-Ubuntu' | |
| + local 'subtitle_color=\e[0m' | |
| ++ trim '[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ set -f | |
| ++ set -- '[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ printf '%s\n' '[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ set +f | |
| + string='[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ strip_sequences '[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| ++ strip='\e[1maleixmt\e[0m@\e[1maleixmt-desktop-Ubuntu' | |
| ++ strip='\e[1maleixmt\e[0m@\e[1maleixmt-desktop-Ubuntu' | |
| ++ strip=aleixmt@aleixmt-desktop-Ubuntu | |
| ++ strip=aleixmt@aleixmt-desktop-Ubuntu | |
| ++ strip=aleixmt@aleixmt-desktop-Ubuntu | |
| ++ strip=aleixmt@aleixmt-desktop-Ubuntu | |
| ++ printf '%s\n' aleixmt@aleixmt-desktop-Ubuntu | |
| + length=aleixmt@aleixmt-desktop-Ubuntu | |
| + length=30 | |
| + string='[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| + string='\e[0m\e[1m[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu' | |
| + printf '%b\n' '\e[43C\e[0m\e[1m[31m\e[1maleixmt\e[0m@[31m\e[1maleixmt-desktop-Ubuntu\e[0m ' | |
| + (( ++info_height )) | |
| + prin=1 | |
| + unset -v subtitle | |
| + info underline | |
| + [[ -n '' ]] | |
| + unset -v prin | |
| + get_underline | |
| + [[ on == \o\n ]] | |
| + printf -v underline %30s | |
| + printf '%b%b\n' '\e[43C\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 Ubuntu 22.04.2 LTS x86_64 ]] | |
| + return | |
| + [[ -n '' ]] | |
| + [[ -n distro ]] | |
| ++ trim 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set -f | |
| ++ set -- Ubuntu 22.04.2 LTS x86_64 | |
| ++ printf '%s\n' 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ set +f | |
| + output='Ubuntu 22.04.2 LTS x86_64' | |
| + [[ -n distro ]] | |
| + [[ -n Ubuntu22.04.2LTSx86_64 ]] | |
| + prin OS 'Ubuntu 22.04.2 LTS x86_64' | |
| ++ trim OS | |
| ++ set -f | |
| ++ set -- OS | |
| ++ printf '%s\n' OS | |
| ++ set +f | |
| + [[ -n OS ]] | |
| + [[ -n Ubuntu 22.04.2 LTS x86_64 ]] | |
| + [[ -n '' ]] | |
| + string='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ trim 'OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ set -f | |
| ++ set -- OS: Ubuntu 22.04.2 LTS x86_64 | |
| ++ printf '%s\n' 'OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ set +f | |
| + string='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip_sequences 'OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ strip='OS: Ubuntu 22.04.2 LTS x86_64' | |
| ++ printf '%s\n' 'OS: Ubuntu 22.04.2 LTS x86_64' | |
| + length='OS: Ubuntu 22.04.2 LTS x86_64' | |
| + length=29 | |
| + string='OS\e[0m\e[0m:\e[0m Ubuntu 22.04.2 LTS x86_64' | |
| + string='[0m[31m\e[1mOS\e[0m\e[0m:\e[0m Ubuntu 22.04.2 LTS x86_64' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mOS\e[0m\e[0m:\e[0m Ubuntu 22.04.2 LTS 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='System Product Name' | |
| + model+=' System Version' | |
| + model='System Product Name System Version' | |
| + model='System Product Name System Version' | |
| + model='System Product Name System Version' | |
| + model='System Product Name System Version' | |
| + model=' System Version' | |
| + model=' ' | |
| + model=' ' | |
| + model=' ' | |
| + model=' ' | |
| + model=' ' | |
| + model=' ' | |
| + model=' ' | |
| + model=' ' | |
| + case $model in | |
| + [[ -n '' ]] | |
| + [[ -n model ]] | |
| ++ trim ' ' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n model ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect Host.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect Host. | |
| ' | |
| + 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.19.0-35-generic | |
| + [[ Linux =~ (BSD|MINIX) ]] | |
| + [[ -n '' ]] | |
| + [[ -n kernel ]] | |
| ++ trim 5.19.0-35-generic | |
| ++ set -f | |
| ++ set -- 5.19.0-35-generic | |
| ++ printf '%s\n' 5.19.0-35-generic | |
| ++ set +f | |
| + output=5.19.0-35-generic | |
| + [[ -n kernel ]] | |
| + [[ -n 5.19.0-35-generic ]] | |
| + prin Kernel 5.19.0-35-generic | |
| ++ trim Kernel | |
| ++ set -f | |
| ++ set -- Kernel | |
| ++ printf '%s\n' Kernel | |
| ++ set +f | |
| + [[ -n Kernel ]] | |
| + [[ -n 5.19.0-35-generic ]] | |
| + [[ -n '' ]] | |
| + string='Kernel: 5.19.0-35-generic' | |
| ++ trim 'Kernel: 5.19.0-35-generic' | |
| ++ set -f | |
| ++ set -- Kernel: 5.19.0-35-generic | |
| ++ printf '%s\n' 'Kernel: 5.19.0-35-generic' | |
| ++ set +f | |
| + string='Kernel: 5.19.0-35-generic' | |
| ++ strip_sequences 'Kernel: 5.19.0-35-generic' | |
| ++ strip='Kernel: 5.19.0-35-generic' | |
| ++ strip='Kernel: 5.19.0-35-generic' | |
| ++ strip='Kernel: 5.19.0-35-generic' | |
| ++ strip='Kernel: 5.19.0-35-generic' | |
| ++ strip='Kernel: 5.19.0-35-generic' | |
| ++ strip='Kernel: 5.19.0-35-generic' | |
| ++ printf '%s\n' 'Kernel: 5.19.0-35-generic' | |
| + length='Kernel: 5.19.0-35-generic' | |
| + length=25 | |
| + string='Kernel\e[0m\e[0m:\e[0m 5.19.0-35-generic' | |
| + string='[0m[31m\e[1mKernel\e[0m\e[0m:\e[0m 5.19.0-35-generic' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mKernel\e[0m\e[0m:\e[0m 5.19.0-35-generic\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='9326.26 108040.81' | |
| + s=9326 | |
| + d='0 days' | |
| + h='2 hours' | |
| + m='35 mins' | |
| + (( 0 == 1 )) | |
| + (( 2 == 1 )) | |
| + (( 35 == 1 )) | |
| + (( 0 == 0 )) | |
| + unset d | |
| + (( 2 == 0 )) | |
| + (( 35 == 0 )) | |
| + uptime='2 hours, 35 mins' | |
| + uptime='2 hours, 35 mins' | |
| + uptime='2 hours, 35 mins' | |
| + case $uptime_shorthand in | |
| + [[ -n '' ]] | |
| + [[ -n uptime ]] | |
| ++ trim '2 hours, 35 mins' | |
| ++ set -f | |
| ++ set -- 2 hours, 35 mins | |
| ++ printf '%s\n' '2 hours, 35 mins' | |
| ++ set +f | |
| + output='2 hours, 35 mins' | |
| + [[ -n uptime ]] | |
| + [[ -n 2hours,35mins ]] | |
| + prin Uptime '2 hours, 35 mins' | |
| ++ trim Uptime | |
| ++ set -f | |
| ++ set -- Uptime | |
| ++ printf '%s\n' Uptime | |
| ++ set +f | |
| + [[ -n Uptime ]] | |
| + [[ -n 2 hours, 35 mins ]] | |
| + [[ -n '' ]] | |
| + string='Uptime: 2 hours, 35 mins' | |
| ++ trim 'Uptime: 2 hours, 35 mins' | |
| ++ set -f | |
| ++ set -- Uptime: 2 hours, 35 mins | |
| ++ printf '%s\n' 'Uptime: 2 hours, 35 mins' | |
| ++ set +f | |
| + string='Uptime: 2 hours, 35 mins' | |
| ++ strip_sequences 'Uptime: 2 hours, 35 mins' | |
| ++ strip='Uptime: 2 hours, 35 mins' | |
| ++ strip='Uptime: 2 hours, 35 mins' | |
| ++ strip='Uptime: 2 hours, 35 mins' | |
| ++ strip='Uptime: 2 hours, 35 mins' | |
| ++ strip='Uptime: 2 hours, 35 mins' | |
| ++ strip='Uptime: 2 hours, 35 mins' | |
| ++ printf '%s\n' 'Uptime: 2 hours, 35 mins' | |
| + length='Uptime: 2 hours, 35 mins' | |
| + length=24 | |
| + string='Uptime\e[0m\e[0m:\e[0m 2 hours, 35 mins' | |
| + string='[0m[31m\e[1mUptime\e[0m\e[0m:\e[0m 2 hours, 35 mins' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mUptime\e[0m\e[0m:\e[0m 2 hours, 35 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 | |
| + has dpkg | |
| + type -p dpkg | |
| + manager=dpkg | |
| + tot dpkg-query -f '.\n' -W | |
| + IFS=' | |
| ' | |
| + read -d '' -ra pkgs | |
| ++ dpkg-query -f '.\n' -W | |
| + (( packages+=2296 )) | |
| + pac 2296 | |
| + (( 2296 > 0 )) | |
| + managers+=("$1 (${manager})") | |
| + manager_string+='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=snap | |
| + ps -e | |
| + grep -qFm 1 snapd | |
| + tot snap list | |
| + IFS=' | |
| ' | |
| + read -d '' -ra pkgs | |
| ++ snap list | |
| + (( packages+=10 )) | |
| + pac 10 | |
| + (( 10 > 0 )) | |
| + managers+=("$1 (${manager})") | |
| + manager_string+='snap, ' | |
| + (( packages-=1 )) | |
| + manager=appimage | |
| + has appimaged | |
| + type -p appimaged | |
| + (( packages == 0 )) | |
| + [[ on == on ]] | |
| + printf -v packages '%s, ' '2296 (dpkg)' '10 (snap)' | |
| + packages='2296 (dpkg), 10 (snap)' | |
| + packages='2296 (dpkg), 10 (snap)' | |
| + [[ -n '' ]] | |
| + [[ -n packages ]] | |
| ++ trim '2296 (dpkg), 10 (snap)' | |
| ++ set -f | |
| ++ set -- 2296 '(dpkg),' 10 '(snap)' | |
| ++ printf '%s\n' '2296 (dpkg), 10 (snap)' | |
| ++ set +f | |
| + output='2296 (dpkg), 10 (snap)' | |
| + [[ -n packages ]] | |
| + [[ -n 2296(dpkg),10(snap) ]] | |
| + prin Packages '2296 (dpkg), 10 (snap)' | |
| ++ trim Packages | |
| ++ set -f | |
| ++ set -- Packages | |
| ++ printf '%s\n' Packages | |
| ++ set +f | |
| + [[ -n Packages ]] | |
| + [[ -n 2296 (dpkg), 10 (snap) ]] | |
| + [[ -n '' ]] | |
| + string='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ trim 'Packages: 2296 (dpkg), 10 (snap)' | |
| ++ set -f | |
| ++ set -- Packages: 2296 '(dpkg),' 10 '(snap)' | |
| ++ printf '%s\n' 'Packages: 2296 (dpkg), 10 (snap)' | |
| ++ set +f | |
| + string='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip_sequences 'Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ strip='Packages: 2296 (dpkg), 10 (snap)' | |
| ++ printf '%s\n' 'Packages: 2296 (dpkg), 10 (snap)' | |
| + length='Packages: 2296 (dpkg), 10 (snap)' | |
| + length=32 | |
| + string='Packages\e[0m\e[0m:\e[0m 2296 (dpkg), 10 (snap)' | |
| + string='[0m[31m\e[1mPackages\e[0m\e[0m:\e[0m 2296 (dpkg), 10 (snap)' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mPackages\e[0m\e[0m:\e[0m 2296 (dpkg), 10 (snap)\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='bash ' | |
| + [[ on != on ]] | |
| + case ${shell_name:=${SHELL##*/}} in | |
| + [[ -n 5.1.16(1)-release ]] | |
| + shell+='5.1.16(1)' | |
| + shell='bash 5.1.16(1)' | |
| + shell='bash 5.1.16(1)' | |
| + shell='bash 5.1.16(1)' | |
| + shell='bash 5.1.16' | |
| + [[ -n '' ]] | |
| + [[ -n shell ]] | |
| ++ trim 'bash 5.1.16' | |
| ++ set -f | |
| ++ set -- bash 5.1.16 | |
| ++ printf '%s\n' 'bash 5.1.16' | |
| ++ set +f | |
| + output='bash 5.1.16' | |
| + [[ -n shell ]] | |
| + [[ -n bash5.1.16 ]] | |
| + prin Shell 'bash 5.1.16' | |
| ++ trim Shell | |
| ++ set -f | |
| ++ set -- Shell | |
| ++ printf '%s\n' Shell | |
| ++ set +f | |
| + [[ -n Shell ]] | |
| + [[ -n bash 5.1.16 ]] | |
| + [[ -n '' ]] | |
| + string='Shell: bash 5.1.16' | |
| ++ trim 'Shell: bash 5.1.16' | |
| ++ set -f | |
| ++ set -- Shell: bash 5.1.16 | |
| ++ printf '%s\n' 'Shell: bash 5.1.16' | |
| ++ set +f | |
| + string='Shell: bash 5.1.16' | |
| ++ strip_sequences 'Shell: bash 5.1.16' | |
| ++ strip='Shell: bash 5.1.16' | |
| ++ strip='Shell: bash 5.1.16' | |
| ++ strip='Shell: bash 5.1.16' | |
| ++ strip='Shell: bash 5.1.16' | |
| ++ strip='Shell: bash 5.1.16' | |
| ++ strip='Shell: bash 5.1.16' | |
| ++ printf '%s\n' 'Shell: bash 5.1.16' | |
| + length='Shell: bash 5.1.16' | |
| + length=18 | |
| + string='Shell\e[0m\e[0m:\e[0m bash 5.1.16' | |
| + string='[0m[31m\e[1mShell\e[0m\e[0m:\e[0m bash 5.1.16' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mShell\e[0m\e[0m:\e[0m bash 5.1.16\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 | |
| + [[ -n '' ]] | |
| + type -p xwininfo | |
| + [[ -n '' ]] | |
| + type -p xdpyinfo | |
| + [[ -n '' ]] | |
| + [[ -d /sys/class/drm ]] | |
| + for dev in /sys/class/drm/*/modes | |
| + read -r resolution _ | |
| /usr/bin/neofetch: line 2967: /sys/class/drm/*/modes: No such file or directory | |
| + [[ -n '' ]] | |
| + resolution= | |
| + [[ -z '' ]] | |
| + resolution= | |
| + [[ -n '' ]] | |
| + [[ -n resolution ]] | |
| ++ trim '' | |
| ++ set -f | |
| ++ set -- | |
| ++ printf '%s\n' '' | |
| ++ set +f | |
| + output= | |
| + [[ -n resolution ]] | |
| + [[ -n '' ]] | |
| + [[ -n '' ]] | |
| + err 'Info: Couldn'\''t detect Resolution.' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Info: Couldn'\''t detect Resolution. | |
| ' | |
| + 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= | |
| + [[ screen-256color == \t\w\5\2 ]] | |
| + [[ screen-256color == \t\w\1\0\0 ]] | |
| + [[ -n 127.0.0.1 41154 127.0.0.1 3297 ]] | |
| + 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[31m\e[1mTerminal\e[0m\e[0m:\e[0m /dev/pts/3' | |
| + printf '%b\n' '\e[43C[0m[31m\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) Core(TM) i7-8700K CPU' | |
| + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq | |
| + for temp_dir in /sys/class/hwmon/* | |
| + [[ nvme =~ (coretemp|fam15h_power|k10temp) ]] | |
| + for temp_dir in /sys/class/hwmon/* | |
| + [[ nvme =~ (coretemp|fam15h_power|k10temp) ]] | |
| + for temp_dir in /sys/class/hwmon/* | |
| + [[ nvme =~ (coretemp|fam15h_power|k10temp) ]] | |
| + for temp_dir in /sys/class/hwmon/* | |
| + [[ asus =~ (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/hwmon4/temp1_input | |
| + break | |
| + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]] | |
| /usr/bin/neofetch: line 2110: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory | |
| + speed= | |
| /usr/bin/neofetch: line 2111: /sys/devices/system/cpu/cpu0/cpufreq/bios_limit: No such file or directory | |
| + speed= | |
| + speed=4900000 | |
| + speed=4900 | |
| + [[ -f /sys/class/hwmon/hwmon4/temp1_input ]] | |
| + deg=390 | |
| + case $cpu_cores in | |
| ++ grep -c '^processor' /proc/cpuinfo | |
| + cores=12 | |
| + cpu='Intel(R) Core i7-8700K CPU' | |
| + cpu='Intel(R) Core i7-8700K CPU' | |
| + cpu='Intel Core i7-8700K CPU' | |
| + cpu='Intel Core i7-8700K CPU' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel Core i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cpu='Intel i7-8700K ' | |
| + cores=12 | |
| + speed=4900 | |
| + [[ on == \o\f\f ]] | |
| + [[ logical != \o\f\f ]] | |
| + [[ -n 12 ]] | |
| + case $os in | |
| + cpu='Intel i7-8700K (12)' | |
| + [[ on != \o\f\f ]] | |
| + [[ -n 4900 ]] | |
| + (( speed < 1000 )) | |
| + [[ off == \o\n ]] | |
| + speed=4.900 | |
| + cpu='Intel i7-8700K (12) @ 4.900GHz' | |
| + [[ off != \o\f\f ]] | |
| + [[ -n '' ]] | |
| + [[ -n cpu ]] | |
| ++ trim 'Intel i7-8700K (12) @ 4.900GHz' | |
| ++ set -f | |
| ++ set -- Intel i7-8700K '(12)' @ 4.900GHz | |
| ++ printf '%s\n' 'Intel i7-8700K (12) @ 4.900GHz' | |
| ++ set +f | |
| + output='Intel i7-8700K (12) @ 4.900GHz' | |
| + [[ -n cpu ]] | |
| + [[ -n Inteli7-8700K(12)@4.900GHz ]] | |
| + prin CPU 'Intel i7-8700K (12) @ 4.900GHz' | |
| ++ trim CPU | |
| ++ set -f | |
| ++ set -- CPU | |
| ++ printf '%s\n' CPU | |
| ++ set +f | |
| + [[ -n CPU ]] | |
| + [[ -n Intel i7-8700K (12) @ 4.900GHz ]] | |
| + [[ -n '' ]] | |
| + string='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ trim 'CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ set -f | |
| ++ set -- CPU: Intel i7-8700K '(12)' @ 4.900GHz | |
| ++ printf '%s\n' 'CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ set +f | |
| + string='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip_sequences 'CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ strip='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| ++ printf '%s\n' 'CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| + length='CPU: Intel i7-8700K (12) @ 4.900GHz' | |
| + length=35 | |
| + string='CPU\e[0m\e[0m:\e[0m Intel i7-8700K (12) @ 4.900GHz' | |
| + string='[0m[31m\e[1mCPU\e[0m\e[0m:\e[0m Intel i7-8700K (12) @ 4.900GHz' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mCPU\e[0m\e[0m:\e[0m Intel i7-8700K (12) @ 4.900GHz\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='01:00.0 NVIDIA Corporation GA102 [GeForce RTX 3080 Ti]' | |
| + IFS=' | |
| ' | |
| + read -d '' -ra gpus | |
| + [[ 01:00.0 NVIDIA Corporation GA102 [GeForce RTX 3080 Ti] == *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 | |
| + gpu='GeForce RTX 3080 Ti]' | |
| + gpu='GeForce RTX 3080 Ti' | |
| + gpu='NVIDIA GeForce RTX 3080 Ti' | |
| + [[ on == \o\f\f ]] | |
| + prin GPU 'NVIDIA GeForce RTX 3080 Ti' | |
| ++ trim GPU | |
| ++ set -f | |
| ++ set -- GPU | |
| ++ printf '%s\n' GPU | |
| ++ set +f | |
| + [[ -n GPU ]] | |
| + [[ -n NVIDIA GeForce RTX 3080 Ti ]] | |
| + [[ -n '' ]] | |
| + string='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ trim 'GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ set -f | |
| ++ set -- GPU: NVIDIA GeForce RTX 3080 Ti | |
| ++ printf '%s\n' 'GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ set +f | |
| + string='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip_sequences 'GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ strip='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| ++ printf '%s\n' 'GPU: NVIDIA GeForce RTX 3080 Ti' | |
| + length='GPU: NVIDIA GeForce RTX 3080 Ti' | |
| + length=31 | |
| + string='GPU\e[0m\e[0m:\e[0m NVIDIA GeForce RTX 3080 Ti' | |
| + string='[0m[31m\e[1mGPU\e[0m\e[0m:\e[0m NVIDIA GeForce RTX 3080 Ti' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mGPU\e[0m\e[0m:\e[0m NVIDIA GeForce RTX 3080 Ti\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+= 32798816 )) | |
| + mem_total=' 32798816 ' | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=7581428 | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=7228704 | |
| + IFS=: | |
| + read -r a b | |
| + case $a in | |
| + mem_used=4240576 | |
| + 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 | |
| + (( mem_used+= 133184 )) | |
| + 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=4231464 | |
| + 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 | |
| + case $a in | |
| + IFS=: | |
| + read -r a b | |
| + mem_used=4132 | |
| + mem_total=32030 | |
| + [[ off == \o\n ]] | |
| + case $memory_unit in | |
| + memory='4132MiB / 32030MiB ' | |
| + case $memory_display in | |
| + [[ -n '' ]] | |
| + [[ -n memory ]] | |
| ++ trim '4132MiB / 32030MiB ' | |
| ++ set -f | |
| ++ set -- 4132MiB / 32030MiB | |
| ++ printf '%s\n' '4132MiB / 32030MiB' | |
| ++ set +f | |
| + output='4132MiB / 32030MiB' | |
| + [[ -n memory ]] | |
| + [[ -n 4132MiB/32030MiB ]] | |
| + prin Memory '4132MiB / 32030MiB' | |
| ++ trim Memory | |
| ++ set -f | |
| ++ set -- Memory | |
| ++ printf '%s\n' Memory | |
| ++ set +f | |
| + [[ -n Memory ]] | |
| + [[ -n 4132MiB / 32030MiB ]] | |
| + [[ -n '' ]] | |
| + string='Memory: 4132MiB / 32030MiB' | |
| ++ trim 'Memory: 4132MiB / 32030MiB' | |
| ++ set -f | |
| ++ set -- Memory: 4132MiB / 32030MiB | |
| ++ printf '%s\n' 'Memory: 4132MiB / 32030MiB' | |
| ++ set +f | |
| + string='Memory: 4132MiB / 32030MiB' | |
| ++ strip_sequences 'Memory: 4132MiB / 32030MiB' | |
| ++ strip='Memory: 4132MiB / 32030MiB' | |
| ++ strip='Memory: 4132MiB / 32030MiB' | |
| ++ strip='Memory: 4132MiB / 32030MiB' | |
| ++ strip='Memory: 4132MiB / 32030MiB' | |
| ++ strip='Memory: 4132MiB / 32030MiB' | |
| ++ strip='Memory: 4132MiB / 32030MiB' | |
| ++ printf '%s\n' 'Memory: 4132MiB / 32030MiB' | |
| + length='Memory: 4132MiB / 32030MiB' | |
| + length=26 | |
| + string='Memory\e[0m\e[0m:\e[0m 4132MiB / 32030MiB' | |
| + string='[0m[31m\e[1mMemory\e[0m\e[0m:\e[0m 4132MiB / 32030MiB' | |
| + printf '%b\n' '\e[43C[0m[31m\e[1mMemory\e[0m\e[0m:\e[0m 4132MiB / 32030MiB\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 | |
| [43C[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' 43 '[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m | |
| [43C[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 %6s | |
| + printf %b '\n\n\n\n\n\n' | |
| + [[ ascii == *w3m* ]] | |
| + err 'Neofetch command: /usr/bin/neofetch --jp2a --source /home/aleixmt/.customizer/bin/opensshServer/logo.png -vv' | |
| ++ color 1 | |
| ++ case $1 in | |
| ++ printf '%b\e[3%sm' '\e[0m' 1 | |
| + err+='[0m[31m[!]\e[0m Neofetch command: /usr/bin/neofetch --jp2a --source /home/aleixmt/.customizer/bin/opensshServer/logo.png -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/aleixmt/.config/neofetch/config.conf) | |
| [0m[31m[!]\e[0m Image: Using image '\''/home/aleixmt/.customizer/bin/opensshServer/logo.png'\'' | |
| [0m[31m[!]\e[0m Image: Failed to find terminal window size. | |
| [0m[31m[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info, | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect Host. | |
| [0m[31m[!]\e[0m Info: Couldn'\''t detect Resolution. | |
| [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 --jp2a --source /home/aleixmt/.customizer/bin/opensshServer/logo.png -vv | |
| [0m[31m[!]\e[0m Neofetch version: 7.1.0 | |
| ' | |
| [0m[31m[!][0m Config: Sourced user config. (/home/aleixmt/.config/neofetch/config.conf) | |
| [0m[31m[!][0m Image: Using image '/home/aleixmt/.customizer/bin/opensshServer/logo.png' | |
| [0m[31m[!][0m Image: Failed to find terminal window size. | |
| [0m[31m[!][0m Image: Check the 'Images in the terminal' wiki page for more info, | |
| [0m[31m[!][0m Info: Couldn't detect Host. | |
| [0m[31m[!][0m Info: Couldn't detect Resolution. | |
| [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 --jp2a --source /home/aleixmt/.customizer/bin/opensshServer/logo.png -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