Advertisement
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
- ++ sw_vers -productVersion
- + osx_version=10.13.4
- ++ sw_vers -buildVersion
- + osx_build=17E202
- + case "$osx_version" in
- + codename='macOS High Sierra'
- + distro='macOS High Sierra 10.13.4 17E202'
- + case "$distro_shorthand" in
- + distro='macOS High Sierra 10.13.4 17E202'
- + [[ -z macOS High Sierra 10.13.4 17E202 ]]
- + case "$os" in
- ++ uname -m
- + machine_arch=x86_64
- + [[ on == \o\n ]]
- + distro+=' x86_64'
- + [[ auto == \a\u\t\o ]]
- ++ trim 'macOS High Sierra 10.13.4 17E202 x86_64'
- ++ set -f
- ++ set -- macOS High Sierra 10.13.4 17E202 x86_64
- ++ printf '%s\n' 'macOS High Sierra 10.13.4 17E202 x86_64'
- ++ set +f
- + ascii_distro='macOS High Sierra 10.13.4 17E202 x86_64'
- + get_bold
- + case "$ascii_bold" in
- + ascii_bold='\e[1m'
- + case "$bold" in
- + bold='\e[1m'
- + get_distro_ascii
- + case "$ascii_distro" in
- + case "$kernel_name" in
- + set_colors 2 3 1 1 5 4
- ++ color 2
- ++ case "$1" in
- ++ printf %b '\e[0m\e[32m'
- + c1='[0m[32m\e[1m'
- ++ color 3
- ++ case "$1" in
- ++ printf %b '\e[0m\e[33m'
- + c2='[0m[33m\e[1m'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + c3='[0m[31m\e[1m'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + c4='[0m[31m\e[1m'
- ++ color 5
- ++ case "$1" in
- ++ printf %b '\e[0m\e[35m'
- + c5='[0m[35m\e[1m'
- ++ color 4
- ++ case "$1" in
- ++ printf %b '\e[0m\e[34m'
- + c6='[0m[34m\e[1m'
- + [[ '' != \o\f\f ]]
- + set_text_colors 2 3 1 1 5 4
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color 2
- ++ case "$1" in
- ++ printf %b '\e[0m\e[32m'
- + title_color='[0m[32m'
- + at_color='\e[0m'
- + underline_color='\e[0m'
- ++ color 3
- ++ case "$1" in
- ++ printf %b '\e[0m\e[33m'
- + subtitle_color='[0m[33m'
- + colon_color='\e[0m'
- + info_color='\e[0m'
- + (( 2 == 8 ))
- + (( 3 == 8 ))
- + (( 3 == 7 ))
- + (( 2 == 7 ))
- + [[ distro == \d\i\s\t\r\o ]]
- ++ color fg
- ++ case "$1" in
- ++ printf %b '\e[37m\e[0m'
- + bar_color_elapsed='[37m[0m'
- + case "$bar_color_total $1" in
- ++ color 3
- ++ case "$1" in
- ++ printf %b '\e[0m\e[33m'
- + bar_color_total='[0m[33m'
- + read -rd '' ascii_data
- + [[ distro != \d\i\s\t\r\o ]]
- + [[ off == \o\n ]]
- + [[ xterm-256color != \m\i\n\i\x ]]
- + [[ off != \o\n ]]
- + trap 'printf "\e[?25h\e[?7h"' EXIT
- + printf '\e[?25l\e[?7l'
- + image_backend
- + [[ ! kitty =~ ^(off|ascii)$ ]]
- + type -p convert
- + case "${image_backend:-off}" in
- + get_image_source
- + case "$image_source" in
- + get_wallpaper
- + case "$os" in
- ++ osascript
- + image=/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg
- + [[ jpg == \x\m\l ]]
- + err 'Image: Using image '\''/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'\'''
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Image: Using image '\''/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'\''\n'
- + [[ ! -f /Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg ]]
- + get_term_size
- + [[ -n '' ]]
- + [[ kitty == \t\y\c\a\t ]]
- + printf %b '\e[14t\e[c'
- + read_flags=(-d c)
- + IFS=';'
- + read -s -t 1 -d c -r -a term_size
- + [[ kitty == \t\y\c\a\t ]]
- + term_height=
- + term_width=
- + [[ -z '' ]]
- + type -p xdotool
- + type -p xwininfo
- + type -p xdpyinfo
- ++ xdpyinfo
- ++ grep -E -o 'focus:.*0x[0-9a-f]+'
- + current_window=
- + current_window=
- + [[ -n '' ]]
- + term_width=0
- + [[ -n 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[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Image: Failed to find terminal window size.\n'
- + image_backend=ascii
- + get_ascii
- + [[ ! -f wallpaper ]]
- + [[ ! wallpaper =~ ^(auto|ascii)$ ]]
- + err 'Ascii: Ascii file not found, using distro ascii.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Ascii: Ascii file not found, using distro ascii.\n'
- + [[ wallpaper =~ \.(png|jpg|jpe|jpeg|gif)$ ]]
- + export LC_ALL=en_US.UTF-8
- + LC_ALL=en_US.UTF-8
- + IFS='
- '
- + read -r line
- + print+='${c1} '\''c. \n'
- + line='${c1} '\''c.'
- + line='${c1} '\''c.'
- + line='${c1} '\''c.'
- + line=' '\''c.'
- + line=' '\''c.'
- + (( 23 > ascii_length ))
- + ascii_length=23
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' ,xNMM. \n'
- + line=' ,xNMM.'
- + line=' ,xNMM.'
- + line=' ,xNMM.'
- + line=' ,xNMM.'
- + line=' ,xNMM.'
- + (( 23 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .OMMMMo \n'
- + line=' .OMMMMo'
- + line=' .OMMMMo'
- + line=' .OMMMMo'
- + line=' .OMMMMo'
- + line=' .OMMMMo'
- + (( 22 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' OMMM0, \n'
- + line=' OMMM0,'
- + line=' OMMM0,'
- + line=' OMMM0,'
- + line=' OMMM0,'
- + line=' OMMM0,'
- + (( 21 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .;loddo:'\'' loolloddol;. \n'
- + line=' .;loddo:'\'' loolloddol;.'
- + line=' .;loddo:'\'' loolloddol;.'
- + line=' .;loddo:'\'' loolloddol;.'
- + line=' .;loddo:'\'' loolloddol;.'
- + line=' .;loddo:'\'' loolloddol;.'
- + (( 27 > ascii_length ))
- + ascii_length=27
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' cKMMMMMMMMMMNWMMMMMMMMMM0: \n'
- + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
- + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
- + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
- + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
- + line=' cKMMMMMMMMMMNWMMMMMMMMMM0:'
- + (( 29 > ascii_length ))
- + ascii_length=29
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n'
- + line='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line='${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line=' .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line=' .KMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + (( 29 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' XMMMMMMMMMMMMMMMMMMMMMMMX. \n'
- + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line=' XMMMMMMMMMMMMMMMMMMMMMMMX.'
- + (( 27 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='${c3};MMMMMMMMMMMMMMMMMMMMMMMM: \n'
- + line='${c3};MMMMMMMMMMMMMMMMMMMMMMMM:'
- + line='${c3};MMMMMMMMMMMMMMMMMMMMMMMM:'
- + line='${c3};MMMMMMMMMMMMMMMMMMMMMMMM:'
- + line=';MMMMMMMMMMMMMMMMMMMMMMMM:'
- + line=';MMMMMMMMMMMMMMMMMMMMMMMM:'
- + (( 26 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=':MMMMMMMMMMMMMMMMMMMMMMMM: \n'
- + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
- + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
- + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
- + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
- + line=:MMMMMMMMMMMMMMMMMMMMMMMM:
- + (( 26 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n'
- + line='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line='${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX.'
- + line=.MMMMMMMMMMMMMMMMMMMMMMMMX.
- + line=.MMMMMMMMMMMMMMMMMMMMMMMMX.
- + (( 27 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMMMWd.'
- + (( 29 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n'
- + line=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
- + line=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
- + line=' ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMMMk'
- + (( 30 > ascii_length ))
- + ascii_length=30
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
- + line=' .XMMMMMMMMMMMMMMMMMMMMMMMMK.'
- + (( 30 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n'
- + line=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd'
- + line=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd'
- + line=' ${c6}kMMMMMMMMMMMMMMMMMMMMMMd'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMd'
- + line=' kMMMMMMMMMMMMMMMMMMMMMMd'
- + (( 28 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' ;KMMMMMMMWXXWMMMMMMMk. \n'
- + line=' ;KMMMMMMMWXXWMMMMMMMk.'
- + line=' ;KMMMMMMMWXXWMMMMMMMk.'
- + line=' ;KMMMMMMMWXXWMMMMMMMk.'
- + line=' ;KMMMMMMMWXXWMMMMMMMk.'
- + line=' ;KMMMMMMMWXXWMMMMMMMk.'
- + (( 27 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print+=' .cooc,. .,coo:. \n'
- + line=' .cooc,. .,coo:.'
- + line=' .cooc,. .,coo:.'
- + line=' .cooc,. .,coo:.'
- + line=' .cooc,. .,coo:.'
- + line=' .cooc,. .,coo:.'
- + (( 25 > ascii_length ))
- + (( ++lines ))
- + IFS='
- '
- + read -r line
- + print='[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n${c3};MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + print='[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n[0m[33m\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n${c3};MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + print='[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n[0m[33m\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n[0m[31m\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + print='[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n[0m[33m\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n[0m[31m\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n[0m[31m\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n ${c5}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + print='[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n[0m[33m\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n[0m[31m\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n[0m[31m\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n [0m[35m\e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n ${c6}kMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + print='[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n[0m[33m\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n[0m[31m\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n[0m[31m\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n [0m[35m\e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n [0m[34m\e[1mkMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + [[ -n '' ]]
- + text_padding=33
- + printf %b '[0m[32m\e[1m '\''c. \n ,xNMM. \n .OMMMMo \n OMMM0, \n .;loddo:'\'' loolloddol;. \n cKMMMMMMMMMMNWMMMMMMMMMM0: \n[0m[33m\e[1m .KMMMMMMMMMMMMMMMMMMMMMMMWd. \n XMMMMMMMMMMMMMMMMMMMMMMMX. \n[0m[31m\e[1m;MMMMMMMMMMMMMMMMMMMMMMMM: \n:MMMMMMMMMMMMMMMMMMMMMMMM: \n[0m[31m\e[1m.MMMMMMMMMMMMMMMMMMMMMMMMX. \n kMMMMMMMMMMMMMMMMMMMMMMMMWd. \n [0m[35m\e[1m.XMMMMMMMMMMMMMMMMMMMMMMMMMMk \n .XMMMMMMMMMMMMMMMMMMMMMMMMK. \n [0m[34m\e[1mkMMMMMMMMMMMMMMMMMMMMMMd \n ;KMMMMMMMWXXWMMMMMMMk. \n .cooc,. .,coo:. \n'
- + export LC_ALL=C
- + LC_ALL=C
- + printf %b '\e[17A\e[9999999D'
- + err 'Image: Check the '\''Images in the terminal'\'' wiki page for more info,'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info,\n'
- + return
- + old_functions
- + type printinfo
- + get_cache_dir
- + case "$os" in
- + cache_dir=/Library/Caches
- + print_info
- + info title
- + [[ -n '' ]]
- + unset -v prin
- + get_title
- + user=CarlosZhang
- + hostname=wifi-131-179-26-106.host.ucla.edu
- + title='[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- + length=45
- + [[ -n '' ]]
- ++ trim '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ set -f
- ++ set -- '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ printf '%s\n' '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ set +f
- + output='[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- + [[ -n '' ]]
- + [[ -n [0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu ]]
- + prin '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ trim '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ set -f
- ++ set -- '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ printf '%s\n' '[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ set +f
- + [[ -n [0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu ]]
- + [[ -n '' ]]
- + string='[0m[32m\e[1mCarlosZhang\e[0m@[0m[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- + local 'subtitle_color=\e[0m'
- ++ trim '[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ set -f
- ++ set -- '[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ printf '%s\n' '[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- ++ set +f
- + string='[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- + [[ -z 45 ]]
- + string='[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- + string='\e[0m\e[1m[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu'
- + printf '%b\n' '\e[33C\e[0m\e[1m[32m\e[1mCarlosZhang\e[0m@[32m\e[1mwifi-131-179-26-106.host.ucla.edu\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info underline
- + [[ -n '' ]]
- + unset -v prin
- + get_underline
- + [[ on == \o\n ]]
- + printf -v underline %45s
- + printf '%b%b\n' '\e[33C\e[0m' '---------------------------------------------\e[0m '
- + unset -v length
- + prin=1
- + [[ -n 1 ]]
- + return
- + info OS distro
- + [[ -n distro ]]
- + subtitle=OS
- + unset -v prin
- + get_distro
- + [[ -n macOS High Sierra 10.13.4 17E202 x86_64 ]]
- + return
- + [[ -n '' ]]
- ++ trim 'macOS High Sierra 10.13.4 17E202 x86_64'
- ++ set -f
- ++ set -- macOS High Sierra 10.13.4 17E202 x86_64
- ++ printf '%s\n' 'macOS High Sierra 10.13.4 17E202 x86_64'
- ++ set +f
- + output='macOS High Sierra 10.13.4 17E202 x86_64'
- + [[ -n distro ]]
- + [[ -n macOSHighSierra10.13.417E202x86_64 ]]
- + prin OS 'macOS High Sierra 10.13.4 17E202 x86_64'
- ++ trim OS
- ++ set -f
- ++ set -- OS
- ++ printf '%s\n' OS
- ++ set +f
- + [[ -n OS ]]
- + [[ -n macOS High Sierra 10.13.4 17E202 x86_64 ]]
- + string='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ trim 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ set -f
- ++ set -- OS: macOS High Sierra 10.13.4 17E202 x86_64
- ++ printf '%s\n' 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ set +f
- + string='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- + [[ -z '' ]]
- ++ strip_sequences 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ strip='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- ++ printf '%s\n' 'OS: macOS High Sierra 10.13.4 17E202 x86_64'
- + length='OS: macOS High Sierra 10.13.4 17E202 x86_64'
- + length=43
- + string='OS\e[0m\e[0m:\e[0m macOS High Sierra 10.13.4 17E202 x86_64'
- + string='[0m[33m\e[1mOS\e[0m\e[0m:\e[0m macOS High Sierra 10.13.4 17E202 x86_64'
- + printf '%b\n' '\e[33C[0m[33m\e[1mOS\e[0m\e[0m:\e[0m macOS High Sierra 10.13.4 17E202 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
- ++ kextstat
- ++ grep FakeSMC
- + [[ '' != '' ]]
- ++ sysctl -n hw.model
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + model=MacBookPro11,5
- + case "$model" in
- + [[ -n '' ]]
- ++ trim MacBookPro11,5
- ++ set -f
- ++ set -- MacBookPro11,5
- ++ printf '%s\n' MacBookPro11,5
- ++ set +f
- + output=MacBookPro11,5
- + [[ -n model ]]
- + [[ -n MacBookPro11,5 ]]
- + prin Host MacBookPro11,5
- ++ trim Host
- ++ set -f
- ++ set -- Host
- ++ printf '%s\n' Host
- ++ set +f
- + [[ -n Host ]]
- + [[ -n MacBookPro11,5 ]]
- + string='Host: MacBookPro11,5'
- ++ trim 'Host: MacBookPro11,5'
- ++ set -f
- ++ set -- Host: MacBookPro11,5
- ++ printf '%s\n' 'Host: MacBookPro11,5'
- ++ set +f
- + string='Host: MacBookPro11,5'
- + [[ -z 43 ]]
- + string='Host\e[0m\e[0m:\e[0m MacBookPro11,5'
- + string='[0m[33m\e[1mHost\e[0m\e[0m:\e[0m MacBookPro11,5'
- + printf '%b\n' '\e[33C[0m[33m\e[1mHost\e[0m\e[0m:\e[0m MacBookPro11,5\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Kernel kernel
- + [[ -n kernel ]]
- + subtitle=Kernel
- + unset -v prin
- + get_kernel
- + [[ Mac OS X =~ (AIX|IRIX) ]]
- + case "$kernel_shorthand" in
- + kernel=17.5.0
- + [[ Mac OS X =~ (BSD|MINIX) ]]
- + [[ -n '' ]]
- ++ trim 17.5.0
- ++ set -f
- ++ set -- 17.5.0
- ++ printf '%s\n' 17.5.0
- ++ set +f
- + output=17.5.0
- + [[ -n kernel ]]
- + [[ -n 17.5.0 ]]
- + prin Kernel 17.5.0
- ++ trim Kernel
- ++ set -f
- ++ set -- Kernel
- ++ printf '%s\n' Kernel
- ++ set +f
- + [[ -n Kernel ]]
- + [[ -n 17.5.0 ]]
- + string='Kernel: 17.5.0'
- ++ trim 'Kernel: 17.5.0'
- ++ set -f
- ++ set -- Kernel: 17.5.0
- ++ printf '%s\n' 'Kernel: 17.5.0'
- ++ set +f
- + string='Kernel: 17.5.0'
- + [[ -z 43 ]]
- + string='Kernel\e[0m\e[0m:\e[0m 17.5.0'
- + string='[0m[33m\e[1mKernel\e[0m\e[0m:\e[0m 17.5.0'
- + printf '%b\n' '\e[33C[0m[33m\e[1mKernel\e[0m\e[0m:\e[0m 17.5.0\e[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
- ++ sysctl -n kern.boottime
- + boot='{ sec = 1526526066, usec = 702942 } Wed May 16 20:01:06 2018'
- + boot='1526526066, usec = 702942 } Wed May 16 20:01:06 2018'
- + boot=1526526066
- ++ date +%s
- + now=1526656884
- + seconds=130818
- + days='1 days'
- + hours='12 hours'
- + mins='20 minutes'
- ++ strip_date '1 days'
- ++ case "$1" in
- ++ printf %s '1 day'
- + days='1 day'
- ++ strip_date '12 hours'
- ++ case "$1" in
- ++ printf %s '12 hours'
- + hours='12 hours'
- ++ strip_date '20 minutes'
- ++ case "$1" in
- ++ printf %s '20 minutes'
- + mins='20 minutes'
- + uptime='1 day, 12 hours, 20 minutes'
- + uptime='1 day, 12 hours, 20 minutes'
- + uptime='1 day, 12 hours, 20 minutes'
- + case "$uptime_shorthand" in
- + uptime='1 day, 12 hours, 20 mins'
- + uptime='1 day, 12 hours, 20 mins'
- + uptime='1 day, 12 hours, 20 mins'
- + [[ -n '' ]]
- ++ trim '1 day, 12 hours, 20 mins'
- ++ set -f
- ++ set -- 1 day, 12 hours, 20 mins
- ++ printf '%s\n' '1 day, 12 hours, 20 mins'
- ++ set +f
- + output='1 day, 12 hours, 20 mins'
- + [[ -n uptime ]]
- + [[ -n 1day,12hours,20mins ]]
- + prin Uptime '1 day, 12 hours, 20 mins'
- ++ trim Uptime
- ++ set -f
- ++ set -- Uptime
- ++ printf '%s\n' Uptime
- ++ set +f
- + [[ -n Uptime ]]
- + [[ -n 1 day, 12 hours, 20 mins ]]
- + string='Uptime: 1 day, 12 hours, 20 mins'
- ++ trim 'Uptime: 1 day, 12 hours, 20 mins'
- ++ set -f
- ++ set -- Uptime: 1 day, 12 hours, 20 mins
- ++ printf '%s\n' 'Uptime: 1 day, 12 hours, 20 mins'
- ++ set +f
- + string='Uptime: 1 day, 12 hours, 20 mins'
- + [[ -z 43 ]]
- + string='Uptime\e[0m\e[0m:\e[0m 1 day, 12 hours, 20 mins'
- + string='[0m[33m\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 12 hours, 20 mins'
- + printf '%b\n' '\e[33C[0m[33m\e[1mUptime\e[0m\e[0m:\e[0m 1 day, 12 hours, 20 mins\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Packages packages
- + [[ -n packages ]]
- + subtitle=Packages
- + unset -v prin
- + get_packages
- + case "$os" in
- + [[ -d /usr/local/bin ]]
- ++ ls -l /usr/local/bin/
- ++ grep -cv '\(../Cellar/\|brew\)'
- + packages=187
- + type -p port
- + type -p brew
- ++ find /usr/local/Cellar -maxdepth 1
- ++ wc -l
- + (( packages+= 218 - 1 ))
- + type -p pkgin
- + (( packages == 0 ))
- + [[ -n '' ]]
- ++ trim 404
- ++ set -f
- ++ set -- 404
- ++ printf '%s\n' 404
- ++ set +f
- + output=404
- + [[ -n packages ]]
- + [[ -n 404 ]]
- + prin Packages 404
- ++ trim Packages
- ++ set -f
- ++ set -- Packages
- ++ printf '%s\n' Packages
- ++ set +f
- + [[ -n Packages ]]
- + [[ -n 404 ]]
- + string='Packages: 404'
- ++ trim 'Packages: 404'
- ++ set -f
- ++ set -- Packages: 404
- ++ printf '%s\n' 'Packages: 404'
- ++ set +f
- + string='Packages: 404'
- + [[ -z 43 ]]
- + string='Packages\e[0m\e[0m:\e[0m 404'
- + string='[0m[33m\e[1mPackages\e[0m\e[0m:\e[0m 404'
- + printf '%b\n' '\e[33C[0m[33m\e[1mPackages\e[0m\e[0m:\e[0m 404\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Shell shell
- + [[ -n shell ]]
- + subtitle=Shell
- + unset -v prin
- + get_shell
- + case "$shell_path" in
- + shell='zsh '
- + [[ on == \o\n ]]
- + case "${shell_name:=${SHELL##*/}}" in
- ++ /usr/local/bin/zsh --version
- + shell+='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
- + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
- + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
- + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
- + shell='zsh 5.5.1 (x86_64-apple-darwin17.5.0)'
- + shell='zsh 5.5.1 '
- + [[ -n '' ]]
- ++ trim 'zsh 5.5.1 '
- ++ set -f
- ++ set -- zsh 5.5.1
- ++ printf '%s\n' 'zsh 5.5.1'
- ++ set +f
- + output='zsh 5.5.1'
- + [[ -n shell ]]
- + [[ -n zsh5.5.1 ]]
- + prin Shell 'zsh 5.5.1'
- ++ trim Shell
- ++ set -f
- ++ set -- Shell
- ++ printf '%s\n' Shell
- ++ set +f
- + [[ -n Shell ]]
- + [[ -n zsh 5.5.1 ]]
- + string='Shell: zsh 5.5.1'
- ++ trim 'Shell: zsh 5.5.1'
- ++ set -f
- ++ set -- Shell: zsh 5.5.1
- ++ printf '%s\n' 'Shell: zsh 5.5.1'
- ++ set +f
- + string='Shell: zsh 5.5.1'
- + [[ -z 43 ]]
- + string='Shell\e[0m\e[0m:\e[0m zsh 5.5.1'
- + string='[0m[33m\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1'
- + printf '%b\n' '\e[33C[0m[33m\e[1mShell\e[0m\e[0m:\e[0m zsh 5.5.1\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 screenresolution
- ++ screenresolution get
- ++ awk '/Display/ {printf $6 "Hz, "}'
- + resolution='1440x900x32@0Hz, '
- + resolution='1440x900 @ 0Hz, '
- + [[ -e /Library/Preferences/com.apple.windowserver.plist ]]
- ++ PlistBuddy -c 'Print DisplayAnyUserSets:0:0:Resolution' /Library/Preferences/com.apple.windowserver.plist
- + scale_factor=2.000000
- + [[ 1440x900 @ 0Hz, == *\@\ \H\z* ]]
- + [[ 2 == 2 ]]
- + resolution='1440x900@2x @ 0Hz, '
- + [[ off == \o\f\f ]]
- + resolution='1440x900@2x @ 0Hz, '
- + resolution='1440x900@2x @ 0Hz, '
- + [[ 1440x900@2x @ 0Hz, == *\0\H\z* ]]
- + resolution='1440x900@2x, '
- + resolution=1440x900@2x
- + [[ -n '' ]]
- ++ trim 1440x900@2x
- ++ set -f
- ++ set -- 1440x900@2x
- ++ printf '%s\n' 1440x900@2x
- ++ set +f
- + output=1440x900@2x
- + [[ -n resolution ]]
- + [[ -n 1440x900@2x ]]
- + prin Resolution 1440x900@2x
- ++ trim Resolution
- ++ set -f
- ++ set -- Resolution
- ++ printf '%s\n' Resolution
- ++ set +f
- + [[ -n Resolution ]]
- + [[ -n 1440x900@2x ]]
- + string='Resolution: 1440x900@2x'
- ++ trim 'Resolution: 1440x900@2x'
- ++ set -f
- ++ set -- Resolution: 1440x900@2x
- ++ printf '%s\n' 'Resolution: 1440x900@2x'
- ++ set +f
- + string='Resolution: 1440x900@2x'
- + [[ -z 43 ]]
- + string='Resolution\e[0m\e[0m:\e[0m 1440x900@2x'
- + string='[0m[33m\e[1mResolution\e[0m\e[0m:\e[0m 1440x900@2x'
- + printf '%b\n' '\e[33C[0m[33m\e[1mResolution\e[0m\e[0m:\e[0m 1440x900@2x\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info DE de
- + [[ -n de ]]
- + subtitle=DE
- + unset -v prin
- + get_de
- + (( de_run == 1 ))
- + case "$os" in
- + de=Aqua
- + [[ -n /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
- + [[ -z Aqua ]]
- + case "$de" in
- + de_run=1
- + [[ -n '' ]]
- ++ trim Aqua
- ++ set -f
- ++ set -- Aqua
- ++ printf '%s\n' Aqua
- ++ set +f
- + output=Aqua
- + [[ -n de ]]
- + [[ -n Aqua ]]
- + prin DE Aqua
- ++ trim DE
- ++ set -f
- ++ set -- DE
- ++ printf '%s\n' DE
- ++ set +f
- + [[ -n DE ]]
- + [[ -n Aqua ]]
- + string='DE: Aqua'
- ++ trim 'DE: Aqua'
- ++ set -f
- ++ set -- DE: Aqua
- ++ printf '%s\n' 'DE: Aqua'
- ++ set +f
- + string='DE: Aqua'
- + [[ -z 43 ]]
- + string='DE\e[0m\e[0m:\e[0m Aqua'
- + string='[0m[33m\e[1mDE\e[0m\e[0m:\e[0m Aqua'
- + printf '%b\n' '\e[33C[0m[33m\e[1mDE\e[0m\e[0m:\e[0m Aqua\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info WM wm
- + [[ -n wm ]]
- + subtitle=WM
- + unset -v prin
- + get_wm
- + (( wm_run == 1 ))
- + [[ -n '' ]]
- + [[ -n /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
- + [[ Mac OS X != \M\a\c\ \O\S\ \X ]]
- + case "$os" in
- ++ ps -e
- ++ grep -o '[S]pectacle\|[A]methyst\|[k]wm\|[c]hun[k]wm'
- + ps_line='chunkwm
- chunkwm'
- + case "$ps_line" in
- + wm=chunkwm
- + wm_run=1
- + [[ -n '' ]]
- ++ trim chunkwm
- ++ set -f
- ++ set -- chunkwm
- ++ printf '%s\n' chunkwm
- ++ set +f
- + output=chunkwm
- + [[ -n wm ]]
- + [[ -n chunkwm ]]
- + prin WM chunkwm
- ++ trim WM
- ++ set -f
- ++ set -- WM
- ++ printf '%s\n' WM
- ++ set +f
- + [[ -n WM ]]
- + [[ -n chunkwm ]]
- + string='WM: chunkwm'
- ++ trim 'WM: chunkwm'
- ++ set -f
- ++ set -- WM: chunkwm
- ++ printf '%s\n' 'WM: chunkwm'
- ++ set +f
- + string='WM: chunkwm'
- + [[ -z 43 ]]
- + string='WM\e[0m\e[0m:\e[0m chunkwm'
- + string='[0m[33m\e[1mWM\e[0m\e[0m:\e[0m chunkwm'
- + printf '%b\n' '\e[33C[0m[33m\e[1mWM\e[0m\e[0m:\e[0m chunkwm\e[0m '
- + (( ++info_height ))
- + prin=1
- + 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 '' ]]
- /usr/local/bin/neofetch: line 4060: WM Theme: bad substitution
- + output=
- + [[ -n wm_theme ]]
- + [[ -n '' ]]
- + [[ -n '' ]]
- + err 'Info: Couldn'\''t detect WM Theme.'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[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 /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
- + [[ Mac OS X != \M\a\c\ \O\S\ \X ]]
- + [[ -n '' ]]
- ++ 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[0m\e[31m'
- + err+='[0m[31m[!]\e[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 /private/tmp/com.apple.launchd.wr4ld5t2PU/org.macosforge.xquartz:0 ]]
- + [[ Mac OS X != \M\a\c\ \O\S\ \X ]]
- + icons=
- + [[ -n '' ]]
- ++ 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[0m\e[31m'
- + err+='[0m[31m[!]\e[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=
- + [[ xterm-256color == \t\w\5\2 ]]
- + [[ xterm-256color == \t\w\1\0\0 ]]
- + [[ -z '' ]]
- + [[ -n '' ]]
- ++ get_ppid ''
- ++ case "$os" in
- +++ ps -p 15059 -o ppid=
- ++ ppid=15052
- ++ printf %s 15052
- + parent=15052
- + [[ -z 15052 ]]
- ++ get_process_name 15052
- ++ case "$os" in
- +++ ps -p 15052 -o comm=
- ++ name=/Applications/kitty.app/Contents/MacOS/kitty
- ++ printf %s /Applications/kitty.app/Contents/MacOS/kitty
- + name=/Applications/kitty.app/Contents/MacOS/kitty
- + case "${name// }" in
- + term=kitty
- + [[ -z kitty ]]
- + term_run=1
- + [[ -n '' ]]
- ++ trim kitty
- ++ set -f
- ++ set -- kitty
- ++ printf '%s\n' kitty
- ++ set +f
- + output=kitty
- + [[ -n term ]]
- + [[ -n kitty ]]
- + prin Terminal kitty
- ++ trim Terminal
- ++ set -f
- ++ set -- Terminal
- ++ printf '%s\n' Terminal
- ++ set +f
- + [[ -n Terminal ]]
- + [[ -n kitty ]]
- + string='Terminal: kitty'
- ++ trim 'Terminal: kitty'
- ++ set -f
- ++ set -- Terminal: kitty
- ++ printf '%s\n' 'Terminal: kitty'
- ++ set +f
- + string='Terminal: kitty'
- + [[ -z 43 ]]
- + string='Terminal\e[0m\e[0m:\e[0m kitty'
- + string='[0m[33m\e[1mTerminal\e[0m\e[0m:\e[0m kitty'
- + printf '%b\n' '\e[33C[0m[33m\e[1mTerminal\e[0m\e[0m:\e[0m kitty\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
- + [[ -f /kitty/kitty.conf ]]
- + [[ -f /Users/CarlosZhang/.config/kitty/kitty.conf ]]
- + [[ -f /Users/CarlosZhang/.config/kitty/kitty.conf ]]
- + [[ -f /Users/CarlosZhang/Library/Preferences/kitty/kitty.conf ]]
- + kitty_file=/Users/CarlosZhang/Library/Preferences/kitty/kitty.conf
- ++ awk '/^([[:space:]]*|[^#_])font_family[[:space:]]+/ \
- { $1 = ""; gsub(/^[[:space:]]/, ""); font = $0 } \
- /^([[:space:]]*|[^#_])font_size[[:space:]]+/ \
- { size = $2 } \
- END { print font " " size}' /Users/CarlosZhang/Library/Preferences/kitty/kitty.conf
- + term_font='Knack Nerd Font 13.0'
- + [[ -n '' ]]
- ++ trim 'Knack Nerd Font 13.0'
- ++ set -f
- ++ set -- Knack Nerd Font 13.0
- ++ printf '%s\n' 'Knack Nerd Font 13.0'
- ++ set +f
- + output='Knack Nerd Font 13.0'
- + [[ -n term_font ]]
- + [[ -n KnackNerdFont13.0 ]]
- + prin 'Terminal Font' 'Knack Nerd Font 13.0'
- ++ trim 'Terminal Font'
- ++ set -f
- ++ set -- Terminal Font
- ++ printf '%s\n' 'Terminal Font'
- ++ set +f
- + [[ -n Terminal Font ]]
- + [[ -n Knack Nerd Font 13.0 ]]
- + string='Terminal Font: Knack Nerd Font 13.0'
- ++ trim 'Terminal Font: Knack Nerd Font 13.0'
- ++ set -f
- ++ set -- Terminal Font: Knack Nerd Font 13.0
- ++ printf '%s\n' 'Terminal Font: Knack Nerd Font 13.0'
- ++ set +f
- + string='Terminal Font: Knack Nerd Font 13.0'
- + [[ -z 43 ]]
- + string='Terminal Font\e[0m\e[0m:\e[0m Knack Nerd Font 13.0'
- + string='[0m[33m\e[1mTerminal Font\e[0m\e[0m:\e[0m Knack Nerd Font 13.0'
- + printf '%b\n' '\e[33C[0m[33m\e[1mTerminal Font\e[0m\e[0m:\e[0m Knack Nerd Font 13.0\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info CPU cpu
- + [[ -n cpu ]]
- + subtitle=CPU
- + unset -v prin
- + get_cpu
- + [[ macOS High Sierra 10.13.4 17E202 x86_64 == \N\e\t\B\S\D* ]]
- + case "$os" in
- ++ sysctl -n machdep.cpu.brand_string
- + cpu='Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz'
- + case "$cpu_cores" in
- ++ sysctl -n hw.logicalcpu_max
- + cores=8
- + cpu='Intel(R) Core i7-4870HQ CPU @ 2.50GHz'
- + cpu='Intel(R) Core i7-4870HQ CPU @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ CPU @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ CPU @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel Core i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cpu='Intel i7-4870HQ @ 2.50GHz'
- + cores=8
- + speed=
- + [[ on == \o\f\f ]]
- + [[ logical != \o\f\f ]]
- + [[ -n 8 ]]
- + case "$os" in
- + cpu='Intel i7-4870HQ (8) @ 2.50GHz'
- + [[ on != \o\f\f ]]
- + [[ -n '' ]]
- + [[ off != \o\f\f ]]
- + [[ -n '' ]]
- ++ trim 'Intel i7-4870HQ (8) @ 2.50GHz'
- ++ set -f
- ++ set -- Intel i7-4870HQ '(8)' @ 2.50GHz
- ++ printf '%s\n' 'Intel i7-4870HQ (8) @ 2.50GHz'
- ++ set +f
- + output='Intel i7-4870HQ (8) @ 2.50GHz'
- + [[ -n cpu ]]
- + [[ -n Inteli7-4870HQ(8)@2.50GHz ]]
- + prin CPU 'Intel i7-4870HQ (8) @ 2.50GHz'
- ++ trim CPU
- ++ set -f
- ++ set -- CPU
- ++ printf '%s\n' CPU
- ++ set +f
- + [[ -n CPU ]]
- + [[ -n Intel i7-4870HQ (8) @ 2.50GHz ]]
- + string='CPU: Intel i7-4870HQ (8) @ 2.50GHz'
- ++ trim 'CPU: Intel i7-4870HQ (8) @ 2.50GHz'
- ++ set -f
- ++ set -- CPU: Intel i7-4870HQ '(8)' @ 2.50GHz
- ++ printf '%s\n' 'CPU: Intel i7-4870HQ (8) @ 2.50GHz'
- ++ set +f
- + string='CPU: Intel i7-4870HQ (8) @ 2.50GHz'
- + [[ -z 43 ]]
- + string='CPU\e[0m\e[0m:\e[0m Intel i7-4870HQ (8) @ 2.50GHz'
- + string='[0m[33m\e[1mCPU\e[0m\e[0m:\e[0m Intel i7-4870HQ (8) @ 2.50GHz'
- + printf '%b\n' '\e[33C[0m[33m\e[1mCPU\e[0m\e[0m:\e[0m Intel i7-4870HQ (8) @ 2.50GHz\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info GPU gpu
- + [[ -n gpu ]]
- + subtitle=GPU
- + unset -v prin
- + get_gpu
- + case "$os" in
- + [[ -f /Library/Caches/neofetch/gpu ]]
- + source /Library/Caches/neofetch/gpu
- ++ gpu='AMD Radeon R9 M370X, Intel Iris Pro'
- + [[ on == \o\f\f ]]
- + [[ -n '' ]]
- ++ trim 'AMD Radeon R9 M370X, Intel Iris Pro'
- ++ set -f
- ++ set -- AMD Radeon R9 M370X, Intel Iris Pro
- ++ printf '%s\n' 'AMD Radeon R9 M370X, Intel Iris Pro'
- ++ set +f
- + output='AMD Radeon R9 M370X, Intel Iris Pro'
- + [[ -n gpu ]]
- + [[ -n AMDRadeonR9M370X,IntelIrisPro ]]
- + prin GPU 'AMD Radeon R9 M370X, Intel Iris Pro'
- ++ trim GPU
- ++ set -f
- ++ set -- GPU
- ++ printf '%s\n' GPU
- ++ set +f
- + [[ -n GPU ]]
- + [[ -n AMD Radeon R9 M370X, Intel Iris Pro ]]
- + string='GPU: AMD Radeon R9 M370X, Intel Iris Pro'
- ++ trim 'GPU: AMD Radeon R9 M370X, Intel Iris Pro'
- ++ set -f
- ++ set -- GPU: AMD Radeon R9 M370X, Intel Iris Pro
- ++ printf '%s\n' 'GPU: AMD Radeon R9 M370X, Intel Iris Pro'
- ++ set +f
- + string='GPU: AMD Radeon R9 M370X, Intel Iris Pro'
- + [[ -z 43 ]]
- + string='GPU\e[0m\e[0m:\e[0m AMD Radeon R9 M370X, Intel Iris Pro'
- + string='[0m[33m\e[1mGPU\e[0m\e[0m:\e[0m AMD Radeon R9 M370X, Intel Iris Pro'
- + printf '%b\n' '\e[33C[0m[33m\e[1mGPU\e[0m\e[0m:\e[0m AMD Radeon R9 M370X, Intel Iris Pro\e[0m '
- + (( ++info_height ))
- + prin=1
- + unset -v subtitle
- + info Memory memory
- + [[ -n memory ]]
- + subtitle=Memory
- + unset -v prin
- + get_memory
- + case "$os" in
- ++ sysctl -n hw.memsize
- + mem_total=16384
- ++ vm_stat
- ++ awk '/wired/ { print $4 }'
- + mem_wired=691798.
- ++ vm_stat
- ++ awk '/active / { printf $3 }'
- + mem_active=
- ++ vm_stat
- ++ awk '/occupied/ { printf $5 }'
- + mem_compressed=219809.
- + mem_compressed=219809.
- + mem_used=3560
- + memory='3560MiB / 16384MiB'
- + case "$memory_display" in
- + [[ -n '' ]]
- ++ trim '3560MiB / 16384MiB'
- ++ set -f
- ++ set -- 3560MiB / 16384MiB
- ++ printf '%s\n' '3560MiB / 16384MiB'
- ++ set +f
- + output='3560MiB / 16384MiB'
- + [[ -n memory ]]
- + [[ -n 3560MiB/16384MiB ]]
- + prin Memory '3560MiB / 16384MiB'
- ++ trim Memory
- ++ set -f
- ++ set -- Memory
- ++ printf '%s\n' Memory
- ++ set +f
- + [[ -n Memory ]]
- + [[ -n 3560MiB / 16384MiB ]]
- + string='Memory: 3560MiB / 16384MiB'
- ++ trim 'Memory: 3560MiB / 16384MiB'
- ++ set -f
- ++ set -- Memory: 3560MiB / 16384MiB
- ++ printf '%s\n' 'Memory: 3560MiB / 16384MiB'
- ++ set +f
- + string='Memory: 3560MiB / 16384MiB'
- + [[ -z 43 ]]
- + string='Memory\e[0m\e[0m:\e[0m 3560MiB / 16384MiB'
- + string='[0m[33m\e[1mMemory\e[0m\e[0m:\e[0m 3560MiB / 16384MiB'
- + printf '%b\n' '\e[33C[0m[33m\e[1mMemory\e[0m\e[0m:\e[0m 3560MiB / 16384MiB\e[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+='\e[0m\e[30m\e[40m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[31m\e[41m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[32m\e[42m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[33m\e[43m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[34m\e[44m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[35m\e[45m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[36m\e[46m '
- + (( start++ ))
- + (( start<=end ))
- + case "$start" in
- + blocks+='\e[0m\e[37m\e[47m '
- + (( start++ ))
- + (( start<=end ))
- + printf -v block_spaces %1s
- + [[ -n \e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m ]]
- + cols+='\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0mnl'
- + [[ -n '' ]]
- + cols='\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0m'
- + cols='\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0m'
- + info_height=19
- + printf '%b\n' '\e[33C\e[0m\e[30m\e[40m \e[0m\e[31m\e[41m \e[0m\e[32m\e[42m \e[0m\e[33m\e[43m \e[0m\e[34m\e[44m \e[0m\e[35m\e[45m \e[0m\e[36m\e[46m \e[0m\e[37m\e[47m \e[0m'
- + unset -v blocks blocks2 cols
- + [[ kitty == \T\o\s\W\i\n\2 ]]
- + 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 '' ]]
- + return
- + [[ ascii == *w3m* ]]
- + [[ off == \o\n ]]
- + err 'Neofetch command: /usr/local/bin/neofetch -vv'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Neofetch command: /usr/local/bin/neofetch -vv\n'
- + err 'Neofetch version: 4.0.1'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Neofetch version: 4.0.1\n'
- + err 'Neofetch config: 4.0.0'
- ++ color 1
- ++ case "$1" in
- ++ printf %b '\e[0m\e[31m'
- + err+='[0m[31m[!]\e[0m Neofetch config: 4.0.0\n'
- + [[ on == \o\n ]]
- + printf %b '[0m[31m[!]\e[0m Config: Sourced user config. (/Users/CarlosZhang/.config/neofetch/config.conf)\n[0m[31m[!]\e[0m Image: Using image '\''/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'\''\n[0m[31m[!]\e[0m Image: Failed to find terminal window size.\n[0m[31m[!]\e[0m Ascii: Ascii file not found, using distro ascii.\n[0m[31m[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info,\n[0m[31m[!]\e[0m Info: Couldn'\''t detect WM Theme.\n[0m[31m[!]\e[0m Info: Couldn'\''t detect Theme.\n[0m[31m[!]\e[0m Info: Couldn'\''t detect Icons.\n[0m[31m[!]\e[0m Neofetch command: /usr/local/bin/neofetch -vv\n[0m[31m[!]\e[0m Neofetch version: 4.0.1\n[0m[31m[!]\e[0m Neofetch config: 4.0.0\n'
- [0m[31m[!][0m Config: Sourced user config. (/Users/CarlosZhang/.config/neofetch/config.conf)
- [0m[31m[!][0m Image: Using image '/Users/CarlosZhang/Pictures/Unsplash/VBBGigIuaDY.jpg'
- [0m[31m[!][0m Image: Failed to find terminal window size.
- [0m[31m[!][0m Ascii: Ascii file not found, using distro ascii.
- [0m[31m[!][0m Image: Check the 'Images in the terminal' wiki page for more info,
- [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 Neofetch command: /usr/local/bin/neofetch -vv
- [0m[31m[!][0m Neofetch version: 4.0.1
- [0m[31m[!][0m Neofetch config: 4.0.0
- + [[ off == \o\n ]]
- + return 0
- + printf '\e[?25h\e[?7h'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement