Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- + verbose=on
- + shift
- + [[ -n '' ]]
- + [[ on != \o\n ]]
- + get_distro
- + [[ -n '' ]]
- + case "$os" in
- + [[ Linux version 4.4.0-98-generic (buildd@lcy01-03) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 == *\M\i\c\r\o\s\o\f\t* ]]
- + [[ 4.4.0-98-generic == *\M\i\c\r\o\s\o\f\t* ]]
- + [[ Linux version 4.4.0-98-generic (buildd@lcy01-03) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 == *\c\h\r\o\m\e\-\b\o\t* ]]
- + [[ -f /dev/cros_ec ]]
- + [[ -f /etc/redstar-release ]]
- + [[ -f /etc/siduction-version ]]
- + type -p lsb_release
- + case "$distro_shorthand" in
- + lsb_flags=-sd
- ++ lsb_release -sd
- + distro='Ubuntu 16.04.3 LTS'
- ++ trim_quotes 'Ubuntu 16.04.3 LTS'
- ++ trim_output='Ubuntu 16.04.3 LTS'
- ++ trim_output='Ubuntu 16.04.3 LTS'
- ++ printf %s 'Ubuntu 16.04.3 LTS'
- + distro='Ubuntu 16.04.3 LTS'
- + distro='Ubuntu 16.04.3 LTS'
- + [[ -z Ubuntu 16.04.3 LTS ]]
- + case "$os" in
- ++ uname -m
- + machine_arch=x86_64
- + [[ on == \o\n ]]
- + distro+=' x86_64'
- + [[ auto == \a\u\t\o ]]
- ++ trim 'Ubuntu 16.04.3 LTS x86_64'
- ++ set -f
- ++ builtin echo -E Ubuntu 16.04.3 LTS x86_64
- ++ set +f
- + ascii_distro='Ubuntu 16.04.3 LTS x86_64'
- + get_bold
- + case "$ascii_bold" in
- + ascii_bold='\033[1m'
- + case "$bold" in
- + bold='\033[1m'
- + get_distro_colors
- + case "$ascii_distro" in
- + set_colors 1 7 3
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + c1='[0m[31m\033[1m'
- ++ color 7
- ++ case "$1" in
- ++ printf %b '\033[37m\033[0m'
- + c2='[37m[0m\033[1m'
- ++ color 3
- ++ case "$1" in
- ++ printf %b '\033[0m\033[33m'
- + c3='[0m[33m\033[1m'
- ++ color ''
- ++ case "$1" in
- ++ printf %b '\033[38;5;m'
- + c4='[38;5;m\033[1m'
- ++ color ''
- ++ case "$1" in
- ++ printf %b '\033[38;5;m'
- + c5='[38;5;m\033[1m'
- ++ color ''
- ++ case "$1" in
- ++ printf %b '\033[38;5;m'
- + c6='[38;5;m\033[1m'
- + [[ '' != \o\f\f ]]
- + set_text_colors 1 7 3
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + title_color='[0m[31m'
- + at_color='\033[0m'
- + underline_color='\033[0m'
- ++ color 7
- ++ case "$1" in
- ++ printf %b '\033[37m\033[0m'
- + subtitle_color='[37m[0m'
- + colon_color='\033[0m'
- + info_color='\033[0m'
- + (( 1 == 8 ))
- + (( 7 == 8 ))
- + (( 7 == 7 ))
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + subtitle_color='[0m[31m'
- + (( 1 == 7 ))
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color fg
- ++ case "$1" in
- ++ printf %b '\033[37m\033[0m'
- + bar_color_elapsed='[37m[0m'
- + case "$bar_color_total $1" in
- ++ color 7
- ++ case "$1" in
- ++ printf %b '\033[37m\033[0m'
- + bar_color_total='[37m[0m'
- + ascii_file=ubuntu
- + [[ distro != \d\i\s\t\r\o ]]
- + [[ off == \o\n ]]
- + [[ xterm != \m\i\n\i\x ]]
- + [[ off != \o\n ]]
- + trap 'printf "\033[?25h\033[?7h"' EXIT
- + printf '\033[?25l\033[?7l'
- + image_backend
- + [[ ! ascii =~ ^(off|ascii)$ ]]
- + case "${image_backend:-off}" in
- + get_ascii
- + [[ ! -f auto ]]
- + [[ ! auto =~ ^(auto|ascii)$ ]]
- + [[ auto =~ \.(png|jpg|jpe|jpeg|gif)$ ]]
- + [[ -d /usr/share/neofetch/ascii/distro ]]
- + ascii_dir=/usr/share/neofetch/ascii/distro
- + image_source=/usr/share/neofetch/ascii/distro/ubuntu
- + [[ ! -f /usr/share/neofetch/ascii/distro/ubuntu ]]
- + export LC_ALL=en_US.UTF-8
- + LC_ALL=en_US.UTF-8
- + IFS='
- '
- + read -r line
- + print+='${c1} .-/+oossssoo+/-. \n'
- + line=' .-/+oossssoo+/-.'
- + line=' .-/+oossssoo+/-.'
- + (( 28 > ascii_length ))
- + ascii_length=28
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' `:+ssssssssssssssssss+:` \n'
- + line=' `:+ssssssssssssssssss+:`'
- + line=' `:+ssssssssssssssssss+:`'
- + (( 32 > ascii_length ))
- + ascii_length=32
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' -+ssssssssssssssssssyyssss+- \n'
- + line=' -+ssssssssssssssssssyyssss+-'
- + line=' -+ssssssssssssssssssyyssss+-'
- + (( 34 > ascii_length ))
- + ascii_length=34
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .ossssssssssssssssss${c2}dMMMNy${c1}sssso. \n'
- + line=' .ossssssssssssssssssdMMMNysssso.'
- + line=' .ossssssssssssssssssdMMMNysssso.'
- + (( 36 > ascii_length ))
- + ascii_length=36
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' /sssssssssss${c2}hdmmNNmmyNMMMMh${c1}ssssss/ \n'
- + line=' /ssssssssssshdmmNNmmyNMMMMhssssss/'
- + line=' /ssssssssssshdmmNNmmyNMMMMhssssss/'
- + (( 37 > ascii_length ))
- + ascii_length=37
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' +sssssssss${c2}hm${c1}yd${c2}MMMMMMMNddddy${c1}ssssssss+ \n'
- + line=' +ssssssssshmydMMMMMMMNddddyssssssss+'
- + line=' +ssssssssshmydMMMMMMMNddddyssssssss+'
- + (( 38 > ascii_length ))
- + ascii_length=38
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhmNMMMNh${c1}ssssssss/ \n'
- + line=' /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/'
- + line=' /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/'
- + (( 39 > ascii_length ))
- + ascii_length=39
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. \n'
- + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
- + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
- + (( 40 > ascii_length ))
- + ascii_length=40
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='+ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ \n'
- + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
- + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
- + (( 40 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='oss${c2}yNMMMNyMMh${c1}ssssssssssssss${c2}hmmmh${c1}ssssssso \n'
- + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
- + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
- + (( 40 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='oss${c2}yNMMMNyMMh${c1}sssssssssssssshmmmh${c1}ssssssso \n'
- + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
- + line=ossyNMMMNyMMhsssssssssssssshmmmhssssssso
- + (( 40 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='+ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ \n'
- + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
- + line=+sssshhhyNMMNyssssssssssssyNMMMysssssss+
- + (( 40 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. \n'
- + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
- + line=.ssssssssdMMMNhsssssssssshNMMMdssssssss.
- + (( 40 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhdNMMMNh${c1}ssssssss/ \n'
- + line=' /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/'
- + line=' /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/'
- + (( 39 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' +sssssssss${c2}dm${c1}yd${c2}MMMMMMMMddddy${c1}ssssssss+ \n'
- + line=' +sssssssssdmydMMMMMMMMddddyssssssss+'
- + line=' +sssssssssdmydMMMMMMMMddddyssssssss+'
- + (( 38 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' /sssssssssss${c2}hdmNNNNmyNMMMMh${c1}ssssss/ \n'
- + line=' /ssssssssssshdmNNNNmyNMMMMhssssss/'
- + line=' /ssssssssssshdmNNNNmyNMMMMhssssss/'
- + (( 37 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .ossssssssssssssssss${c2}dMMMNy${c1}sssso. \n'
- + line=' .ossssssssssssssssssdMMMNysssso.'
- + line=' .ossssssssssssssssssdMMMNysssso.'
- + (( 36 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' -+sssssssssssssssss${c2}yyy${c1}ssss+- \n'
- + line=' -+sssssssssssssssssyyyssss+-'
- + line=' -+sssssssssssssssssyyyssss+-'
- + (( 34 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' `:+ssssssssssssssssss+:` \n'
- + line=' `:+ssssssssssssssssss+:`'
- + line=' `:+ssssssssssssssssss+:`'
- + (( 32 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .-/+oossssoo+/-. \n'
- + line=' .-/+oossssoo+/-.'
- + line=' .-/+oossssoo+/-.'
- + (( 28 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print='[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss${c2}dMMMNy[0m[31m\033[1msssso. \n /sssssssssss${c2}hdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss${c2}hm[0m[31m\033[1myd${c2}MMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss${c2}hNMMM[0m[31m\033[1myh${c2}hyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss${c2}dMMMNh[0m[31m\033[1mssssssssss${c2}hNMMMd[0m[31m\033[1mssssssss. \n+ssss${c2}hhhyNMMNy[0m[31m\033[1mssssssssssss${c2}yNMMMy[0m[31m\033[1msssssss+ \noss${c2}yNMMMNyMMh[0m[31m\033[1mssssssssssssss${c2}hmmmh[0m[31m\033[1mssssssso \noss${c2}yNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss${c2}hhhyNMMNy[0m[31m\033[1mssssssssssss${c2}yNMMMy[0m[31m\033[1msssssss+ \n.ssssssss${c2}dMMMNh[0m[31m\033[1mssssssssss${c2}hNMMMd[0m[31m\033[1mssssssss. \n /ssssssss${c2}hNMMM[0m[31m\033[1myh${c2}hyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss${c2}dm[0m[31m\033[1myd${c2}MMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss${c2}hdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss${c2}dMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss${c2}yyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + print='[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n /sssssssssss[37m[0m\033[1mhdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss[37m[0m\033[1mhm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1mssssssssssssss[37m[0m\033[1mhmmmh[0m[31m\033[1mssssssso \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss[37m[0m\033[1mdm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss[37m[0m\033[1mhdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss[37m[0m\033[1myyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + print='[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n /sssssssssss[37m[0m\033[1mhdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss[37m[0m\033[1mhm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1mssssssssssssss[37m[0m\033[1mhmmmh[0m[31m\033[1mssssssso \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss[37m[0m\033[1mdm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss[37m[0m\033[1mhdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss[37m[0m\033[1myyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + print='[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n /sssssssssss[37m[0m\033[1mhdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss[37m[0m\033[1mhm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1mssssssssssssss[37m[0m\033[1mhmmmh[0m[31m\033[1mssssssso \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss[37m[0m\033[1mdm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss[37m[0m\033[1mhdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss[37m[0m\033[1myyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + print='[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n /sssssssssss[37m[0m\033[1mhdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss[37m[0m\033[1mhm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1mssssssssssssss[37m[0m\033[1mhmmmh[0m[31m\033[1mssssssso \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss[37m[0m\033[1mdm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss[37m[0m\033[1mhdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss[37m[0m\033[1myyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + print='[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n /sssssssssss[37m[0m\033[1mhdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss[37m[0m\033[1mhm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1mssssssssssssss[37m[0m\033[1mhmmmh[0m[31m\033[1mssssssso \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss[37m[0m\033[1mdm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss[37m[0m\033[1mhdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss[37m[0m\033[1myyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + [[ -n '' ]]
- + text_padding=43
- + printf %b '[0m[31m\033[1m .-/+oossssoo+/-. \n `:+ssssssssssssssssss+:` \n -+ssssssssssssssssssyyssss+- \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n /sssssssssss[37m[0m\033[1mhdmmNNmmyNMMMMh[0m[31m\033[1mssssss/ \n +sssssssss[37m[0m\033[1mhm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMNddddy[0m[31m\033[1mssssssss+ \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhmNMMMNh[0m[31m\033[1mssssssss/ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1mssssssssssssss[37m[0m\033[1mhmmmh[0m[31m\033[1mssssssso \noss[37m[0m\033[1myNMMMNyMMh[0m[31m\033[1msssssssssssssshmmmh[0m[31m\033[1mssssssso \n+ssss[37m[0m\033[1mhhhyNMMNy[0m[31m\033[1mssssssssssss[37m[0m\033[1myNMMMy[0m[31m\033[1msssssss+ \n.ssssssss[37m[0m\033[1mdMMMNh[0m[31m\033[1mssssssssss[37m[0m\033[1mhNMMMd[0m[31m\033[1mssssssss. \n /ssssssss[37m[0m\033[1mhNMMM[0m[31m\033[1myh[37m[0m\033[1mhyyyyhdNMMMNh[0m[31m\033[1mssssssss/ \n +sssssssss[37m[0m\033[1mdm[0m[31m\033[1myd[37m[0m\033[1mMMMMMMMMddddy[0m[31m\033[1mssssssss+ \n /sssssssssss[37m[0m\033[1mhdmNNNNmyNMMMMh[0m[31m\033[1mssssss/ \n .ossssssssssssssssss[37m[0m\033[1mdMMMNy[0m[31m\033[1msssso. \n -+sssssssssssssssss[37m[0m\033[1myyy[0m[31m\033[1mssss+- \n `:+ssssssssssssssssss+:` \n .-/+oossssoo+/-. \n'
- + export LC_ALL=C
- + LC_ALL=C
- + [[ ascii != \o\f\f ]]
- + printf %b '\033[20A\033[9999999D'
- + old_functions
- + type printinfo
- + get_cache_dir
- + case "$os" in
- + cache_dir=/tmp
- + print_info
- + info title
- + [[ -n '' ]]
- + unset -v prin
- + get_title
- + user=mikenjenni
- + hostname=plex-server
- + title='[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- + length=22
- + [[ -n '' ]]
- ++ trim '[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- ++ set -f
- ++ builtin echo -E '[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- ++ set +f
- + output='[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- + [[ -n '' ]]
- + [[ -n [0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server ]]
- + prin '[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- ++ trim '[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- ++ set -f
- ++ builtin echo -E '[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- ++ set +f
- + [[ -n [0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server ]]
- + [[ -n '' ]]
- + string='[0m[31m\033[1mmikenjenni\033[0m@[0m[31m\033[1mplex-server'
- + local 'subtitle_color=\033[0m'
- ++ trim '[31m\033[1mmikenjenni\033[0m@[31m\033[1mplex-server'
- ++ set -f
- ++ builtin echo -E '[31m\033[1mmikenjenni\033[0m@[31m\033[1mplex-server'
- ++ set +f
- + string='[31m\033[1mmikenjenni\033[0m@[31m\033[1mplex-server'
- + [[ -z 22 ]]
- + string='[31m\033[1mmikenjenni\033[0m@[31m\033[1mplex-server'
- + string='\033[0m\033[1m[31m\033[1mmikenjenni\033[0m@[31m\033[1mplex-server'
- + printf '%b\n' '\033[43C\033[0m\033[1m[31m\033[1mmikenjenni\033[0m@[31m\033[1mplex-server\033[0m'
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info underline
- + [[ -n '' ]]
- + unset -v prin
- + get_underline
- + [[ on == \o\n ]]
- + printf -v underline %22s
- + printf '%b%b\n' '\033[43C\033[0m' '----------------------\033[0m'
- + unset -v length
- + prin=1
- + [[ -n 1 ]]
- + return
- + info OS distro
- + [[ -n distro ]]
- + subtitle=OS
- + unset -v prin
- + get_distro
- + [[ -n Ubuntu 16.04.3 LTS x86_64 ]]
- + return
- + [[ -n '' ]]
- ++ trim 'Ubuntu 16.04.3 LTS x86_64'
- ++ set -f
- ++ builtin echo -E Ubuntu 16.04.3 LTS x86_64
- ++ set +f
- + output='Ubuntu 16.04.3 LTS x86_64'
- + [[ -n distro ]]
- + [[ -n Ubuntu16.04.3LTSx86_64 ]]
- + prin OS 'Ubuntu 16.04.3 LTS x86_64'
- ++ trim OS
- ++ set -f
- ++ builtin echo -E OS
- ++ set +f
- + [[ -n OS ]]
- + [[ -n Ubuntu 16.04.3 LTS x86_64 ]]
- + string='OS: Ubuntu 16.04.3 LTS x86_64'
- ++ trim 'OS: Ubuntu 16.04.3 LTS x86_64'
- ++ set -f
- ++ builtin echo -E OS: Ubuntu 16.04.3 LTS x86_64
- ++ set +f
- + string='OS: Ubuntu 16.04.3 LTS x86_64'
- + [[ -z '' ]]
- ++ strip_sequences 'OS: Ubuntu 16.04.3 LTS x86_64'
- ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
- ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
- ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
- ++ strip='OS: Ubuntu 16.04.3 LTS x86_64'
- ++ printf '%s\n' 'OS: Ubuntu 16.04.3 LTS x86_64'
- + length='OS: Ubuntu 16.04.3 LTS x86_64'
- + length=29
- + string='OS\033[0m\033[0m:\033[0m Ubuntu 16.04.3 LTS x86_64'
- + string='[0m[31m\033[1mOS\033[0m\033[0m:\033[0m Ubuntu 16.04.3 LTS x86_64'
- + printf '%b\n' '\033[43C[0m[31m\033[1mOS\033[0m\033[0m:\033[0m Ubuntu 16.04.3 LTS x86_64\033[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=X8DTL
- + model+=' 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + model='X8DTL 1234567890'
- + case "$model" in
- + [[ -n '' ]]
- ++ trim 'X8DTL 1234567890'
- ++ set -f
- ++ builtin echo -E X8DTL 1234567890
- ++ set +f
- + output='X8DTL 1234567890'
- + [[ -n model ]]
- + [[ -n X8DTL1234567890 ]]
- + prin Host 'X8DTL 1234567890'
- ++ trim Host
- ++ set -f
- ++ builtin echo -E Host
- ++ set +f
- + [[ -n Host ]]
- + [[ -n X8DTL 1234567890 ]]
- + string='Host: X8DTL 1234567890'
- ++ trim 'Host: X8DTL 1234567890'
- ++ set -f
- ++ builtin echo -E Host: X8DTL 1234567890
- ++ set +f
- + string='Host: X8DTL 1234567890'
- + [[ -z 29 ]]
- + string='Host\033[0m\033[0m:\033[0m X8DTL 1234567890'
- + string='[0m[31m\033[1mHost\033[0m\033[0m:\033[0m X8DTL 1234567890'
- + printf '%b\n' '\033[43C[0m[31m\033[1mHost\033[0m\033[0m:\033[0m X8DTL 1234567890\033[0m'
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Kernel kernel
- + [[ -n kernel ]]
- + subtitle=Kernel
- + unset -v prin
- + get_kernel
- + [[ Linux =~ (AIX|IRIX) ]]
- + case "$kernel_shorthand" in
- + kernel=4.4.0-98-generic
- + [[ Linux =~ (BSD|MINIX) ]]
- + [[ -n '' ]]
- ++ trim 4.4.0-98-generic
- ++ set -f
- ++ builtin echo -E 4.4.0-98-generic
- ++ set +f
- + output=4.4.0-98-generic
- + [[ -n kernel ]]
- + [[ -n 4.4.0-98-generic ]]
- + prin Kernel 4.4.0-98-generic
- ++ trim Kernel
- ++ set -f
- ++ builtin echo -E Kernel
- ++ set +f
- + [[ -n Kernel ]]
- + [[ -n 4.4.0-98-generic ]]
- + string='Kernel: 4.4.0-98-generic'
- ++ trim 'Kernel: 4.4.0-98-generic'
- ++ set -f
- ++ builtin echo -E Kernel: 4.4.0-98-generic
- ++ set +f
- + string='Kernel: 4.4.0-98-generic'
- + [[ -z 29 ]]
- + string='Kernel\033[0m\033[0m:\033[0m 4.4.0-98-generic'
- + string='[0m[31m\033[1mKernel\033[0m\033[0m:\033[0m 4.4.0-98-generic'
- + printf '%b\n' '\033[43C[0m[31m\033[1mKernel\033[0m\033[0m:\033[0m 4.4.0-98-generic\033[0m'
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Uptime uptime
- + [[ -n uptime ]]
- + subtitle=Uptime
- + unset -v prin
- + get_uptime
- + case "$os" in
- + case "$os" in
- + seconds='7806.27 124120.38'
- + seconds=7806
- + days='0 days'
- + hours='2 hours'
- + mins='10 minutes'
- ++ strip_date '0 days'
- ++ case "$1" in
- ++ unset days
- + days=
- ++ strip_date '2 hours'
- ++ case "$1" in
- ++ printf %s '2 hours'
- + hours='2 hours'
- ++ strip_date '10 minutes'
- ++ case "$1" in
- ++ printf %s '10 minutes'
- + mins='10 minutes'
- + uptime='2 hours, 10 minutes'
- + uptime='2 hours, 10 minutes'
- + uptime='2 hours, 10 minutes'
- + case "$uptime_shorthand" in
- + uptime='2 hours, 10 mins'
- + uptime='2 hours, 10 mins'
- + uptime='2 hours, 10 mins'
- + [[ -n '' ]]
- ++ trim '2 hours, 10 mins'
- ++ set -f
- ++ builtin echo -E 2 hours, 10 mins
- ++ set +f
- + output='2 hours, 10 mins'
- + [[ -n uptime ]]
- + [[ -n 2hours,10mins ]]
- + prin Uptime '2 hours, 10 mins'
- ++ trim Uptime
- ++ set -f
- ++ builtin echo -E Uptime
- ++ set +f
- + [[ -n Uptime ]]
- + [[ -n 2 hours, 10 mins ]]
- + string='Uptime: 2 hours, 10 mins'
- ++ trim 'Uptime: 2 hours, 10 mins'
- ++ set -f
- ++ builtin echo -E Uptime: 2 hours, 10 mins
- ++ set +f
- + string='Uptime: 2 hours, 10 mins'
- + [[ -z 29 ]]
- + string='Uptime\033[0m\033[0m:\033[0m 2 hours, 10 mins'
- + string='[0m[31m\033[1mUptime\033[0m\033[0m:\033[0m 2 hours, 10 mins'
- + printf '%b\n' '\033[43C[0m[31m\033[1mUptime\033[0m\033[0m:\033[0m 2 hours, 10 mins\033[0m'
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Packages packages
- + [[ -n packages ]]
- + subtitle=Packages
- + unset -v prin
- + get_packages
- + local PATH=:/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:
- + local PATH=:/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/snap/bin:
- + local PATH=:/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/snap/bin
- + local PATH=/usr/xpg4/bin:/usr/sbin:/sbin:/usr/etc:/usr/libexec:/home/mikenjenni/bin:/home/mikenjenni/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/snap/bin
- + case "$os" in
- + type -p pacman
- + type -p dpkg
- ++ dpkg --get-selections
- ++ grep -cv 'deinstall$'
- + packages=1004
- + type -p kpm
- + type -p pkgtool
- + type -p rpm
- + type -p xbps-query
- + type -p pkginfo
- + type -p emerge
- + type -p nix-env
- + type -p guix
- + type -p apk
- + type -p opkg
- + type -p pacman-g2
- + type -p lvu
- + type -p tce-status
- + type -p Compile
- + type -p eopkg
- + type -p pkg_info
- + type -p crew
- + type -p tazpkg
- + type -p sorcery
- + type -p alps
- + type -p cave
- + type -p pkg
- + (( packages == 0 ))
- + [[ -n '' ]]
- ++ trim 1004
- ++ set -f
- ++ builtin echo -E 1004
- ++ set +f
- + output=1004
- + [[ -n packages ]]
- + [[ -n 1004 ]]
- + prin Packages 1004
- ++ trim Packages
- ++ set -f
- ++ builtin echo -E Packages
- ++ set +f
- + [[ -n Packages ]]
- + [[ -n 1004 ]]
- + string='Packages: 1004'
- ++ trim 'Packages: 1004'
- ++ set -f
- ++ builtin echo -E Packages: 1004
- ++ set +f
- + string='Packages: 1004'
- + [[ -z 29 ]]
- + string='Packages\033[0m\033[0m:\033[0m 1004'
- + string='[0m[31m\033[1mPackages\033[0m\033[0m:\033[0m 1004'
- + printf '%b\n' '\033[43C[0m[31m\033[1mPackages\033[0m\033[0m:\033[0m 1004\033[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 == \o\n ]]
- + case "${shell_name:=${SHELL##*/}}" in
- + shell+='4.3.48(1)'
- + shell='bash 4.3.48(1)'
- + shell='bash 4.3.48(1)'
- + shell='bash 4.3.48(1)'
- + shell='bash 4.3.48'
- + [[ -n '' ]]
- ++ trim 'bash 4.3.48'
- ++ set -f
- ++ builtin echo -E bash 4.3.48
- ++ set +f
- + output='bash 4.3.48'
- + [[ -n shell ]]
- + [[ -n bash4.3.48 ]]
- + prin Shell 'bash 4.3.48'
- ++ trim Shell
- ++ set -f
- ++ builtin echo -E Shell
- ++ set +f
- + [[ -n Shell ]]
- + [[ -n bash 4.3.48 ]]
- + string='Shell: bash 4.3.48'
- ++ trim 'Shell: bash 4.3.48'
- ++ set -f
- ++ builtin echo -E Shell: bash 4.3.48
- ++ set +f
- + string='Shell: bash 4.3.48'
- + [[ -z 29 ]]
- + string='Shell\033[0m\033[0m:\033[0m bash 4.3.48'
- + string='[0m[31m\033[1mShell\033[0m\033[0m:\033[0m bash 4.3.48'
- + printf '%b\n' '\033[43C[0m[31m\033[1mShell\033[0m\033[0m:\033[0m bash 4.3.48\033[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 xdpyinfo
- + resolution=
- + [[ -n '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n resolution ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect Resolution.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect Resolution.\n'
- + 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 ))
- + [[ -n '' ]]
- + case "$os" in
- + wm_run=1
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + case "$de" in
- + de_run=1
- + [[ -n '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n de ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect DE.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect DE.\n'
- + unset -v subtitle
- + info WM wm
- + [[ -n wm ]]
- + subtitle=WM
- + unset -v prin
- + get_wm
- + (( wm_run == 1 ))
- + return
- + [[ -n '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n wm ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect WM.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect WM.\n'
- + 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 ))
- + case "$wm" in
- ++ trim_quotes ''
- ++ trim_output=
- ++ trim_output=
- ++ printf %s ''
- + wm_theme=
- ++ uppercase ''
- ++ (( bash_version >= 4 ))
- ++ printf %s ''
- + wm_theme=
- + [[ -n '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n wm_theme ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect WM Theme.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect WM Theme.\n'
- + 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 '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n theme ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect Theme.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect Theme.\n'
- + 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 '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n icons ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect Icons.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect Icons.\n'
- + unset -v subtitle
- + info Terminal term
- + [[ -n term ]]
- + subtitle=Terminal
- + unset -v prin
- + get_term
- + (( term_run == 1 ))
- + case "$TERM_PROGRAM" in
- + term=
- + [[ -z '' ]]
- + [[ -n 172.16.0.51 50000 172.16.0.100 22 ]]
- + term=/dev/pts/0
- + break
- + term_run=1
- + [[ -n '' ]]
- ++ trim /dev/pts/0
- ++ set -f
- ++ builtin echo -E /dev/pts/0
- ++ set +f
- + output=/dev/pts/0
- + [[ -n term ]]
- + [[ -n /dev/pts/0 ]]
- + prin Terminal /dev/pts/0
- ++ trim Terminal
- ++ set -f
- ++ builtin echo -E Terminal
- ++ set +f
- + [[ -n Terminal ]]
- + [[ -n /dev/pts/0 ]]
- + string='Terminal: /dev/pts/0'
- ++ trim 'Terminal: /dev/pts/0'
- ++ set -f
- ++ builtin echo -E Terminal: /dev/pts/0
- ++ set +f
- + string='Terminal: /dev/pts/0'
- + [[ -z 29 ]]
- + string='Terminal\033[0m\033[0m:\033[0m /dev/pts/0'
- + string='[0m[31m\033[1mTerminal\033[0m\033[0m:\033[0m /dev/pts/0'
- + printf '%b\n' '\033[43C[0m[31m\033[1mTerminal\033[0m\033[0m:\033[0m /dev/pts/0\033[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 '' ]]
- ++ trim ''
- ++ set -f
- ++ builtin echo -E
- ++ set +f
- + output=
- + [[ -n term_font ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect Terminal Font.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\033[0m\033[31m'
- + err+='[0m[31m[!]\033[0m Info: Couldn'\''t detect Terminal Font.\n'
- + unset -v subtitle
- + info CPU cpu
- + [[ -n cpu ]]
- + subtitle=CPU
- + unset -v prin
- + get_cpu
- + [[ Ubuntu 16.04.3 LTS x86_64 == \N\e\t\B\S\D* ]]
- + case "$os" in
- + cpu_file=/proc/cpuinfo
- + case "$machine_arch" in
- ++ awk -F ': | @' '/model name|Processor|^cpu model|chip type|^cpu type/\
- {printf $2; exit}' /proc/cpuinfo
- + cpu='Intel(R) Xeon(R) CPU X5550 '
- + [[ Intel(R) Xeon(R) CPU X5550 == *\p\r\o\c\e\s\s\o\r\ \r\e\v* ]]
- + speed_dir=/sys/devices/system/cpu/cpu0/cpufreq
- + temp_dir=/sys/class/hwmon/hwmon0/temp1_input
- + [[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
- + speed=2668000
- + speed=2668
- + [[ -f /sys/class/hwmon/hwmon0/temp1_input ]]
- + case "$cpu_cores" in
- ++ grep -c '^processor' /proc/cpuinfo
- + cores=16
- + cpu='Intel(R) Xeon(R) CPU X5550 '
- + cpu='Intel(R) Xeon(R) CPU X5550 '
- + cpu='Intel Xeon CPU X5550 '
- + cpu='Intel Xeon CPU X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cpu='Intel Xeon X5550 '
- + cores=16
- + speed=2668
- + [[ on == \o\f\f ]]
- + [[ logical != \o\f\f ]]
- + [[ -n 16 ]]
- + case "$os" in
- + cpu='Intel Xeon X5550 (16)'
- + [[ on != \o\f\f ]]
- + [[ -n 2668 ]]
- + (( speed < 1000 ))
- + [[ off == \o\n ]]
- + speed=2.668
- + cpu='Intel Xeon X5550 (16) @ 2.668GHz'
- + [[ off != \o\f\f ]]
- + [[ -n '' ]]
- ++ trim 'Intel Xeon X5550 (16) @ 2.668GHz'
- ++ set -f
- ++ builtin echo -E Intel Xeon X5550 '(16)' @ 2.668GHz
- ++ set +f
- + output='Intel Xeon X5550 (16) @ 2.668GHz'
- + [[ -n cpu ]]
- + [[ -n IntelXeonX5550(16)@2.668GHz ]]
- + prin CPU 'Intel Xeon X5550 (16) @ 2.668GHz'
- ++ trim CPU
- ++ set -f
- ++ builtin echo -E CPU
- ++ set +f
- + [[ -n CPU ]]
- + [[ -n Intel Xeon X5550 (16) @ 2.668GHz ]]
- + string='CPU: Intel Xeon X5550 (16) @ 2.668GHz'
- ++ trim 'CPU: Intel Xeon X5550 (16) @ 2.668GHz'
- ++ set -f
- ++ builtin echo -E CPU: Intel Xeon X5550 '(16)' @ 2.668GHz
- ++ set +f
- + string='CPU: Intel Xeon X5550 (16) @ 2.668GHz'
- + [[ -z 29 ]]
- + string='CPU\033[0m\033[0m:\033[0m Intel Xeon X5550 (16) @ 2.668GHz'
- + string='[0m[31m\033[1mCPU\033[0m\033[0m:\033[0m Intel Xeon X5550 (16) @ 2.668GHz'
- + printf '%b\n' '\033[43C[0m[31m\033[1mCPU\033[0m\033[0m:\033[0m Intel Xeon X5550 (16) @ 2.668GHz\033[0m'
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info GPU gpu
- + [[ -n gpu ]]
- + subtitle=GPU
- + unset -v prin
- + get_gpu
- + case "$os" in
- + IFS='
- '
- + gpus=($(lspci -mm | awk -F '\\"|\\" \\"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $3 " " $4} END{for(i in a)
- {if(!seen[a[i]]++) print a[i]}}'))
- ++ lspci -mm
- ++ awk -F '\\"|\\" \\"|\\(' '/"Display|"3D|"VGA/ {a[$0] = $3 " " $4} END{for(i in a)
- {if(!seen[a[i]]++) print a[i]}}'
- + IFS='
- '
- + (( 1 > 1 ))
- + 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
- + [[ on == \o\f\f ]]
- + prin GPU 'Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
- ++ trim GPU
- ++ set -f
- ++ builtin echo -E GPU
- ++ set +f
- + [[ -n GPU ]]
- + [[ -n Matrox Electronics Systems Ltd. MGA G200eW WPCM450 ]]
- + string='GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
- ++ trim 'GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
- ++ set -f
- ++ builtin echo -E GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450
- ++ set +f
- + string='GPU: Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
- + [[ -z 29 ]]
- + string='GPU\033[0m\033[0m:\033[0m Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
- + string='[0m[31m\033[1mGPU\033[0m\033[0m:\033[0m Matrox Electronics Systems Ltd. MGA G200eW WPCM450'
- + printf '%b\n' '\033[43C[0m[31m\033[1mGPU\033[0m\033[0m:\033[0m Matrox Electronics Systems Ltd. MGA G200eW WPCM450\033[0m'
- + (( ++info_height ))
- + prin=1
- + (( ++gpu_num ))
- + 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=49451000
- + mem_total=' 49451000 '
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=3498176
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=3079980
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=1799272
- + 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=1831968
- + IFS=:
- + read -r a b
- + case "$a" in
- + IFS=:
- + read -r a b
- + case "$a" in
- + mem_used=1117964
- + 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=1091
- + mem_total=48291
- + memory='1091MiB / 48291MiB'
- + case "$memory_display" in
- + [[ -n '' ]]
- ++ trim '1091MiB / 48291MiB'
- ++ set -f
- ++ builtin echo -E 1091MiB / 48291MiB
- ++ set +f
- + output='1091MiB / 48291MiB'
- + [[ -n memory ]]
- + [[ -n 1091MiB/48291MiB ]]
- + prin Memory '1091MiB / 48291MiB'
- ++ trim Memory
- ++ set -f
- ++ builtin echo -E Memory
- ++ set +f
- + [[ -n Memory ]]
- + [[ -n 1091MiB / 48291MiB ]]
- + string='Memory: 1091MiB / 48291MiB'
- ++ trim 'Memory: 1091MiB / 48291MiB'
- ++ set -f
- ++ builtin echo -E Memory: 1091MiB / 48291MiB
- ++ set +f
- + string='Memory: 1091MiB / 48291MiB'
- + [[ -z 29 ]]
- + string='Memory\033[0m\033[0m:\033[0m 1091MiB / 48291MiB'
- + string='[0m[31m\033[1mMemory\033[0m\033[0m:\033[0m 1091MiB / 48291MiB'
- + printf '%b\n' '\033[43C[0m[31m\033[1mMemory\033[0m\033[0m:\033[0m 1091MiB / 48291MiB\033[0m'
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info line_break
- + [[ -n '' ]]
- + unset -v prin
- + get_line_break
- + printf '%b\n' ''
- + (( ++info_height ))
- + line_breaks+='\n'
- + prin=1
- + [[ -n 1 ]]
- + return
- + info cols
- + [[ -n '' ]]
- + unset -v prin
- + get_cols
- + [[ on == \o\n ]]
- + printf -v block_width %3s
- + start=0
- + end=7
- + (( start ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[30m\033[40m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[31m\033[41m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[32m\033[42m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[33m\033[43m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[34m\033[44m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[35m\033[45m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[36m\033[46m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\033[0m\033[37m\033[47m '
- + (( start++ ))
- + (( start<=end ))
- + printf -v block_spaces %1s
- + [[ -n \033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m ]]
- + cols+='\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0mnl'
- + [[ -n '' ]]
- + cols='\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0m'
- + cols='\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0m'
- + info_height=15
- + printf '%b\n' '\033[43C\033[0m\033[30m\033[40m \033[0m\033[31m\033[41m \033[0m\033[32m\033[42m \033[0m\033[33m\033[43m \033[0m\033[34m\033[44m \033[0m\033[35m\033[45m \033[0m\033[36m\033[46m \033[0m\033[37m\033[47m \033[0m'
- + unset -v blocks blocks2 cols
- + prin=1
- + [[ -n 1 ]]
- + return
- + info line_break
- + [[ -n '' ]]
- + unset -v prin
- + get_line_break
- + printf '%b\n' ''
- + (( ++info_height ))
- + line_breaks+='\n'
- + prin=1
- + [[ -n 1 ]]
- + return
- + dynamic_prompt
- + case "$image_backend" in
- + printf '\n'
- + (( lines < info_height ))
- + [[ -n '' ]]
- + lines=4
- + (( lines > 0 ))
- + printf %b '\033[4B'
- + [[ ascii == *w3m* ]]
- + [[ off == \o\n ]]
- + [[ on == \o\n ]]
- + printf %b '[0m[31m[!]\033[0m Config: Sourced default config. (/etc/neofetch/config.conf)\n[0m[31m[!]\033[0m Config: Sourced user config. (/home/mikenjenni/.config/neofetch/config.conf)\n[0m[31m[!]\033[0m Info: Couldn'\''t detect Resolution.\n[0m[31m[!]\033[0m Info: Couldn'\''t detect DE.\n[0m[31m[!]\033[0m Info: Couldn'\''t detect WM.\n[0m[31m[!]\033[0m Info: Couldn'\''t detect WM Theme.\n[0m[31m[!]\033[0m Info: Couldn'\''t detect Theme.\n[0m[31m[!]\033[0m Info: Couldn'\''t detect Icons.\n[0m[31m[!]\033[0m Info: Couldn'\''t detect Terminal Font.\n'
- [0m[31m[!][0m Config: Sourced default config. (/etc/neofetch/config.conf)
- [0m[31m[!][0m Config: Sourced user config. (/home/mikenjenni/.config/neofetch/config.conf)
- [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.
- + [[ off == \o\n ]]
- + return 0
- + printf '\033[?25h\033[?7h'
Add Comment
Please, Sign In to add comment