No ascii for Windows 11
GauthamMu opened this issue · 1 comments
Description
The logo for Windows 11 in neofetch is just the Windows 7 logo
Neofetch version
Neofetch 7.1.0
neofetch log
-
verbose=on
-
shift
-
[[ -n '' ]]
-
[[ on != on ]]
-
get_simple -vv
-
[[ -n -vv ]]
++ type -t get_-vv -
[[ '' == \f\u\n\c\t\i\o\n ]]
-
shift
-
[[ -n '' ]]
-
(( simple ))
-
get_distro
-
[[ -n '' ]]
-
case $os in
++ wmic os get Caption -
distro='Caption
Microsoft Windows 11 Education
' -
distro='
Microsoft Windows 11 Education
' -
distro='
Windows 11 Education
' -
distro='
Windows 11 Education
' -
[[ -n
Windows 11 Education
]] -
case $os in
-
machine_arch=x86_64
-
[[ on == on ]]
-
distro+=' x86_64'
-
[[ auto == auto ]]
++ trim '
Windows 11 Education
x86_64'
++ set -f
++ set --$'\r\r' Windows 11 Education $ '\r\r' $'\r' x86_64
++ printf '%s\n' ' Windows 11 Education x86_64'
++ set +f -
ascii_distro=' Windows 11 Education 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 ' Windows 11 Education x86_64'
++ set -f
++ set -- Windows 11 Education x86_64
++ printf '%s\n' 'Windows 11 Education x86_64'
++ set +f -
set_colors 1 2 4 3
++ color 1
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 1 -
c1='\e[1m'
++ color 2
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 2 -
c2='\e[1m'
++ color 4
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 4 -
c3='\e[1m'
++ color 3
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 3 -
c4='\e[1m'
++ color ''
++ case $1 in
++ printf '\e[38;5;%bm' '' -
c5='\e[1m'
++ color ''
++ case $1 in
++ printf '\e[38;5;%bm' '' -
c6='\e[1m'
-
[[ '' != \o\f\f ]]
-
set_text_colors 1 2 4 3
-
[[ distro == \d\i\s\t\r\o ]]
++ color 1
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 1 -
title_color=''
-
at_color='\e[0m'
-
underline_color='\e[0m'
++ color 2
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 2 -
subtitle_color=''
-
colon_color='\e[0m'
-
info_color='\e[0m'
-
(( 1 == 8 ))
-
(( 2 == 8 ))
-
(( 2 == 7 ))
-
(( 1 == 7 ))
-
[[ distro == \d\i\s\t\r\o ]]
++ color fg
++ case $1 in
++ printf '\e[37m%b' '\e[0m' -
bar_color_elapsed=''
-
case ${bar_color_total}${1} in
++ color 2
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 2 -
bar_color_total=''
-
read -rd '' ascii_data
-
[[ distro != distro ]]
-
[[ off == on ]]
-
[[ xterm-256color != minix ]]
-
[[ off != on ]]
-
trap 'printf "\e[?25h\e[?7h"' EXIT
-
printf '\e[?25l\e[?7l'
-
image_backend
-
[[ ascii != \o\f\f ]]
-
type -p convert
-
case ${image_backend:-off} in
-
print_ascii
-
[[ -f auto ]]
-
[[ auto == \a\s\c\i\i ]]
-
[[ auto == auto ]]
-
:
-
LC_ALL=C
-
IFS='
' -
read -r line
-
line=' ,.=:!!t3Z3z.,'
-
line=' ,.=:!!t3Z3z.,'
-
(( ++lines,21>ascii_len ))
-
ascii_len=21
-
IFS='
' -
read -r line
-
line=' :tt:::tt333EE3'
-
line=' :tt:::tt333EE3'
-
(( ++lines,21>ascii_len ))
-
IFS='
' -
read -r line
-
line=' Et:::ztt33EEEL @EE., ..,'
-
line=' Et:::ztt33EEEL @EE., ..,'
-
(( ++lines,36>ascii_len ))
-
ascii_len=36
-
IFS='
' -
read -r line
-
line=' ;tt:::tt333EE7 ;EEEEEEttttt33#'
-
line=' ;tt:::tt333EE7 ;EEEEEEttttt33#'
-
(( ++lines,36>ascii_len ))
-
IFS='
' -
read -r line
-
line=' :Et:::zt333EEQ. $EEEEEttttt33QL'
-
line=' :Et:::zt333EEQ. $EEEEEttttt33QL'
-
(( ++lines,36>ascii_len ))
-
IFS='
' -
read -r line
-
line=' it::::tt333EEF @EEEEEEttttt33F'
-
line=' it::::tt333EEF @EEEEEEttttt33F'
-
(( ++lines,35>ascii_len ))
-
IFS='
' -
read -r line
-
line=' ;3=*^```"*4EEV :EEEEEEttttt33@.'
-
line=' ;3=*^```"*4EEV :EEEEEEttttt33@.'
-
(( ++lines,35>ascii_len ))
-
IFS='
' -
read -r line
-
line=' ,.=::::!t=., ` @EEEEEEtttz33QF'
-
line=' ,.=::::!t=., ` @EEEEEEtttz33QF'
-
(( ++lines,34>ascii_len ))
-
IFS='
' -
read -r line
-
line=' ;::::::::zt33) "4EEEtttji3P*'
-
line=' ;::::::::zt33) "4EEEtttji3P*'
-
(( ++lines,33>ascii_len ))
-
IFS='
' -
read -r line
-
line=' :t::::::::tt33.:Z3z.. `` ,..g.'
-
line=' :t::::::::tt33.:Z3z.. `` ,..g.'
-
(( ++lines,33>ascii_len ))
-
IFS='
' -
read -r line
-
line=' i::::::::zt33F AEEEtttt::::ztF'
-
line=' i::::::::zt33F AEEEtttt::::ztF'
-
(( ++lines,32>ascii_len ))
-
IFS='
' -
read -r line
-
line=' ;:::::::::t33V ;EEEttttt::::t3'
-
line=' ;:::::::::t33V ;EEEttttt::::t3'
-
(( ++lines,31>ascii_len ))
-
IFS='
' -
read -r line
-
line=' E::::::::zt33L @EeeTttt::::z3F'
-
line=' E::::::::zt33L @EeeTttt::::z3F'
-
(( ++lines,31>ascii_len ))
-
IFS='
' -
read -r line
-
line='{3=*^```"*4E3) ;EEEtttt:::::tZ`'
-
line='{3=*^```"*4E3) ;EEEtttt:::::tZ`'
-
(( ++lines,31>ascii_len ))
-
IFS='
' -
read -r line
-
line=' ` :EEEEtttt::::z7'
-
line=' ` :EEEEtttt::::z7'
-
(( ++lines,30>ascii_len ))
-
IFS='
' -
read -r line
-
line=' "VEzjt:;;z>*`'
-
line=' "VEzjt:;;z>*`'
-
(( ++lines,30>ascii_len ))
-
IFS='
' -
read -r line
-
(( lines==1 ))
-
ascii_data='\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL${c2} @EE., ..,
\e[1m ;tt:::tt333EE7${c2} ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.${c2} $EEEEEttttt33QL
\e[1m it::::tt333EEF${c2} @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV${c2} :EEEEEEttttt33@. ${c3} ,.=::::!t=., \e[1m`${c2} @EEEEEEtttz33QF ${c3} ;::::::::zt33)${c2} "4EEEtttji3P* ${c3} :t::::::::tt33.${c4}:Z3z..${c2} ``${c4} ,..g. ${c3} i::::::::zt33F${c4} AEEEtttt::::ztF ${c3} ;:::::::::t33V${c4} ;EEEttttt::::t3 ${c3} E::::::::zt33L${c4} @EEEtttt::::z3F ${c3}{3=*^
"4E3)${c4} ;EEEtttt:::::tZ${c3}
${c4} :EEEEtttt::::z7
"VEzjt:;;z>`' -
ascii_data='\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL\e[1m @EE., ..,
\e[1m ;tt:::tt333EE7\e[1m ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.\e[1m $EEEEEttttt33QL
\e[1m it::::tt333EEF\e[1m @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV\e[1m :EEEEEEttttt33@. ${c3} ,.=::::!t=., \e[1m`\e[1m @EEEEEEtttz33QF ${c3} ;::::::::zt33)\e[1m "4EEEtttji3P* ${c3} :t::::::::tt33.${c4}:Z3z..\e[1m ``${c4} ,..g. ${c3} i::::::::zt33F${c4} AEEEtttt::::ztF ${c3} ;:::::::::t33V${c4} ;EEEttttt::::t3 ${c3} E::::::::zt33L${c4} @EEEtttt::::z3F ${c3}{3=*^
"4E3)${c4} ;EEEtttt:::::tZ${c3}
${c4} :EEEEtttt::::z7
"VEzjt:;;z>`' -
ascii_data='\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL\e[1m @EE., ..,
\e[1m ;tt:::tt333EE7\e[1m ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.\e[1m $EEEEEttttt33QL
\e[1m it::::tt333EEF\e[1m @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV\e[1m :EEEEEEttttt33@. \e[1m ,.=::::!t=., \e[1m`\e[1m @EEEEEEtttz33QF \e[1m ;::::::::zt33)\e[1m "4EEEtttji3P* \e[1m :t::::::::tt33.${c4}:Z3z..\e[1m ``${c4} ,..g. \e[1m i::::::::zt33F${c4} AEEEtttt::::ztF \e[1m ;:::::::::t33V${c4} ;EEEttttt::::t3 \e[1m E::::::::zt33L${c4} @EEEtttt::::z3F \e[1m{3=*^
"4E3)${c4} ;EEEtttt:::::tZ\e[1m
${c4} :EEEEtttt::::z7
"VEzjt:;;z>`' -
ascii_data='\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL\e[1m @EE., ..,
\e[1m ;tt:::tt333EE7\e[1m ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.\e[1m $EEEEEttttt33QL
\e[1m it::::tt333EEF\e[1m @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV\e[1m :EEEEEEttttt33@. \e[1m ,.=::::!t=., \e[1m`\e[1m @EEEEEEtttz33QF \e[1m ;::::::::zt33)\e[1m "4EEEtttji3P* \e[1m :t::::::::tt33.\e[1m:Z3z..\e[1m ``\e[1m ,..g. \e[1m i::::::::zt33F\e[1m AEEEtttt::::ztF \e[1m ;:::::::::t33V\e[1m ;EEEttttt::::t3 \e[1m E::::::::zt33L\e[1m @EEEtttt::::z3F \e[1m{3=*^
"4E3)\e[1m ;EEEtttt:::::tZ\e[1m
\e[1m :EEEEtttt::::z7
"VEzjt:;;z>`' -
ascii_data='\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL\e[1m @EE., ..,
\e[1m ;tt:::tt333EE7\e[1m ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.\e[1m $EEEEEttttt33QL
\e[1m it::::tt333EEF\e[1m @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV\e[1m :EEEEEEttttt33@. \e[1m ,.=::::!t=., \e[1m`\e[1m @EEEEEEtttz33QF \e[1m ;::::::::zt33)\e[1m "4EEEtttji3P* \e[1m :t::::::::tt33.\e[1m:Z3z..\e[1m ``\e[1m ,..g. \e[1m i::::::::zt33F\e[1m AEEEtttt::::ztF \e[1m ;:::::::::t33V\e[1m ;EEEttttt::::t3 \e[1m E::::::::zt33L\e[1m @EEEtttt::::z3F \e[1m{3=*^
"4E3)\e[1m ;EEEtttt:::::tZ\e[1m
\e[1m :EEEEtttt::::z7
"VEzjt:;;z>`' -
ascii_data='\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL\e[1m @EE., ..,
\e[1m ;tt:::tt333EE7\e[1m ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.\e[1m $EEEEEttttt33QL
\e[1m it::::tt333EEF\e[1m @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV\e[1m :EEEEEEttttt33@. \e[1m ,.=::::!t=., \e[1m`\e[1m @EEEEEEtttz33QF \e[1m ;::::::::zt33)\e[1m "4EEEtttji3P* \e[1m :t::::::::tt33.\e[1m:Z3z..\e[1m ``\e[1m ,..g. \e[1m i::::::::zt33F\e[1m AEEEtttt::::ztF \e[1m ;:::::::::t33V\e[1m ;EEEttttt::::t3 \e[1m E::::::::zt33L\e[1m @EEEtttt::::z3F \e[1m{3=*^
"4E3)\e[1m ;EEEtttt:::::tZ\e[1m
\e[1m :EEEEtttt::::z7
"VEzjt:;;z>`' -
(( text_padding=ascii_len+gap ))
-
printf '%b\n' '\e[1m ,.=:!!t3Z3z.,
:tt:::tt333EE3
\e[1m Et:::ztt33EEEL\e[1m @EE., ..,
\e[1m ;tt:::tt333EE7\e[1m ;EEEEEEttttt33#
\e[1m :Et:::zt333EEQ.\e[1m $EEEEEttttt33QL
\e[1m it::::tt333EEF\e[1m @EEEEEEttttt33F
\e[1m ;3=*^"*4EEV\e[1m :EEEEEEttttt33@. \e[1m ,.=::::!t=., \e[1m`\e[1m @EEEEEEtttz33QF \e[1m ;::::::::zt33)\e[1m "4EEEtttji3P* \e[1m :t::::::::tt33.\e[1m:Z3z..\e[1m ``\e[1m ,..g. \e[1m i::::::::zt33F\e[1m AEEEtttt::::ztF \e[1m ;:::::::::t33V\e[1m ;EEEttttt::::t3 \e[1m E::::::::zt33L\e[1m @EEEtttt::::z3F \e[1m{3=*^
"4E3)\e[1m ;EEEtttt:::::tZ\e[1m
\e[1m :EEEEtttt::::z7
"VEzjt:;;z>`\e[0m'
,.=:!!t3Z3z.,
:tt:::tt333EE3
Et:::ztt33EEEL @EE., .., -
get_cache_dir33EE7 ;EEEEEEttttt33#
-
case $os in333EEQ. $EEEEEttttt33QL
-
cache_dir=/tmpEEF @EEEEEEttttt33F
-
old_functionsEEV :EEEEEEttttt33@.
-
print_infot=., ` @EEEEEEtttz33QF
-
info titlezt33) "4EEEtttji3P*
-
[[ -n '' ]]t33.:Z3z.. `` ,..g.
-
unset -v prinF AEEEtttt::::ztF
-
get_titlet33V ;EEEttttt::::t3
++ id -un:zt33L @EeeTttt::::z3F -
user=HeartbrokenEtttt:::::tZ`
-
case $title_fqdn inttt::::z7
-
hostname=HeartbrokenLaptop*`
-
title='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
-
length=29!= \o\f\f ]]
-
[[ -n '' ]]%sA\e[9999999D' 16
-
[[ -n '' ]]
++ trim '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ set -f
++ set -- '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ printf '%s\n' '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ set +f -
output='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
-
[[ -n '' ]]
-
[[ -n \e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop ]]
-
prin '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ trim '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ set -f
++ set -- '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ printf '%s\n' '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ set +f -
[[ -n \e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop ]]
-
[[ -n '' ]]
-
string='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
-
local 'subtitle_color=\e[0m'
++ trim '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ set -f
++ set -- '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ printf '%s\n' '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ set +f -
string='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ strip_sequences '\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ strip='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ strip='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
++ strip=Heartbroken@HeartbrokenLaptop
++ strip=Heartbroken@HeartbrokenLaptop
++ strip=Heartbroken@HeartbrokenLaptop
++ strip=Heartbroken@HeartbrokenLaptop
++ printf '%s\n' Heartbroken@HeartbrokenLaptop -
length=Heartbroken@HeartbrokenLaptop
-
length=29
-
string='\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
-
string='\e[0m\e[1m\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop'
-
printf '%b\n' '\e[39C\e[0m\e[1m\e[1mHeartbroken\e[0m@\e[1mHeartbrokenLaptop\e[0m '
Heartbroken@HeartbrokenLaptop -
(( ++info_height ))
-
prin=1
-
unset -v subtitle
-
info underline
-
[[ -n '' ]]
-
unset -v prin
-
get_underline
-
[[ on == \o\n ]]
-
printf -v underline %29s
-
printf '%b%b\n' '\e[39C\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
Windows 11 Education
x86_64 ]] -
return
-
[[ -n '' ]]
-
[[ -n distro ]]
++ trim '
Windows 11 Education
x86_64'
++ set -f
++ set --$'\r\r' Windows 11 Education $ '\r\r' $'\r' x86_64
++ printf '%s\n' ' Windows 11 Education x86_64'
++ set +f -
output=' Windows 11 Education x86_64'
-
[[ -n distro ]]
-
[[ -n Windows11Educationx86_64 ]]
-
prin OS ' Windows 11 Education x86_64'
++ trim OS
++ set -f
++ set -- OS
++ printf '%s\n' OS
++ set +f -
[[ -n OS ]]
-
[[ -n Windows 11 Education x86_64 ]]
-
[[ -n '' ]]
-
string='OS: Windows 11 Education x86_64'
++ trim 'OS: Windows 11 Education x86_64'
++ set -f
++ set -- OS: Windows 11 Education x86_64
++ printf '%s\n' 'OS: Windows 11 Education x86_64'
++ set +f -
string='OS: Windows 11 Education x86_64'
++ strip_sequences 'OS: Windows 11 Education x86_64'
++ strip='OS: Windows 11 Education x86_64'
++ strip='OS: Windows 11 Education x86_64'
++ strip='OS: Windows 11 Education x86_64'
++ strip='OS: Windows 11 Education x86_64'
++ strip='OS: Windows 11 Education x86_64'
++ strip='OS: Windows 11 Education x86_64'
++ printf '%s\n' 'OS: Windows 11 Education x86_64' -
length='OS: Windows 11 Education x86_64'
-
length=31
-
string='OS\e[0m\e[0m:\e[0m Windows 11 Education x86_64'
-
string='\e[1mOS\e[0m\e[0m:\e[0m Windows 11 Education x86_64'
-
printf '%b\n' '\e[39C\e[1mOS\e[0m\e[0m:\e[0m Windows 11 Education x86_64\e[0m '
OS: Windows 11 Education x86_64 -
(( ++info_height ))
-
prin=1
-
unset -v subtitle
-
info Host model
-
[[ -n model ]]
-
subtitle=Host
-
unset -v prin
-
get_model
-
case $os in
++ wmic computersystem get manufacturer,model -
model='Manufacturer Model
LENOVO 21CHCTO1WW
' -
model=' Model
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
model='
LENOVO 21CHCTO1WW
' -
case $model in
-
[[ -n '' ]]
-
[[ -n model ]]
++ trim '
LENOVO 21CHCTO1WW
'
++ set -f
++ set --$'\r\r' LENOVO 21CHCTO1WW $ '\r\r' $'\r'
++ printf '%s\n' ' LENOVO 21CHCTO1WW '
++ set +f -
output=' LENOVO 21CHCTO1WW '
-
[[ -n model ]]
-
[[ -n LENOVO21CHCTO1WW ]]
-
prin Host ' LENOVO 21CHCTO1WW '
++ trim Host
++ set -f
++ set -- Host
++ printf '%s\n' Host
++ set +f -
[[ -n Host ]]
-
[[ -n LENOVO 21CHCTO1WW ]]
-
[[ -n '' ]]
-
string='Host: LENOVO 21CHCTO1WW '
++ trim 'Host: LENOVO 21CHCTO1WW '
++ set -f
++ set -- Host: LENOVO 21CHCTO1WW
++ printf '%s\n' 'Host: LENOVO 21CHCTO1WW'
++ set +f -
string='Host: LENOVO 21CHCTO1WW'
++ strip_sequences 'Host: LENOVO 21CHCTO1WW'
++ strip='Host: LENOVO 21CHCTO1WW'
++ strip='Host: LENOVO 21CHCTO1WW'
++ strip='Host: LENOVO 21CHCTO1WW'
++ strip='Host: LENOVO 21CHCTO1WW'
++ strip='Host: LENOVO 21CHCTO1WW'
++ strip='Host: LENOVO 21CHCTO1WW'
++ printf '%s\n' 'Host: LENOVO 21CHCTO1WW' -
length='Host: LENOVO 21CHCTO1WW'
-
length=23
-
string='Host\e[0m\e[0m:\e[0m LENOVO 21CHCTO1WW'
-
string='\e[1mHost\e[0m\e[0m:\e[0m LENOVO 21CHCTO1WW'
-
printf '%b\n' '\e[39C\e[1mHost\e[0m\e[0m:\e[0m LENOVO 21CHCTO1WW\e[0m '
Host: LENOVO 21CHCTO1WW -
(( ++info_height ))
-
prin=1
-
unset -v subtitle
-
info Kernel kernel
-
[[ -n kernel ]]
-
subtitle=Kernel
-
unset -v prin
-
get_kernel
-
[[ Windows =~ (AIX|IRIX) ]]
-
[[ Windows == Haiku ]]
-
[[ Windows == Windows ]]
++ wmic os get Version -
kernel='Version
10.0.22631
' -
kernel='
10.0.22631
' -
return
-
[[ -n '' ]]
-
[[ -n kernel ]]
++ trim '
10.0.22631
'
++ set -f
++ set --$'\r\r' 10.0.22631 $ '\r\r' $'\r'
++ printf '%s\n' ' 10.0.22631 '
++ set +f -
output=' 10.0.22631 '
-
[[ -n kernel ]]
-
[[ -n 10.0.22631 ]]
-
prin Kernel ' 10.0.22631 '
++ trim Kernel
++ set -f
++ set -- Kernel
++ printf '%s\n' Kernel
++ set +f -
[[ -n Kernel ]]
-
[[ -n 10.0.22631 ]]
-
[[ -n '' ]]
-
string='Kernel: 10.0.22631 '
++ trim 'Kernel: 10.0.22631 '
++ set -f
++ set -- Kernel: 10.0.22631
++ printf '%s\n' 'Kernel: 10.0.22631'
++ set +f -
string='Kernel: 10.0.22631'
++ strip_sequences 'Kernel: 10.0.22631'
++ strip='Kernel: 10.0.22631'
++ strip='Kernel: 10.0.22631'
++ strip='Kernel: 10.0.22631'
++ strip='Kernel: 10.0.22631'
++ strip='Kernel: 10.0.22631'
++ strip='Kernel: 10.0.22631'
++ printf '%s\n' 'Kernel: 10.0.22631' -
length='Kernel: 10.0.22631'
-
length=18
-
string='Kernel\e[0m\e[0m:\e[0m 10.0.22631'
-
string='\e[1mKernel\e[0m\e[0m:\e[0m 10.0.22631'
-
printf '%b\n' '\e[39C\e[1mKernel\e[0m\e[0m:\e[0m 10.0.22631\e[0m '
Kernel: 10.0.22631 -
(( ++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='3441.08 3374.77'
-
s=3441
-
d='0 days'
-
h='0 hours'
-
m='57 mins'
-
(( 0 == 1 ))
-
(( 0 == 1 ))
-
(( 57 == 1 ))
-
(( 0 == 0 ))
-
unset d
-
(( 0 == 0 ))
-
unset h
-
(( 57 == 0 ))
-
uptime='57 mins'
-
uptime='57 mins'
-
uptime='57 mins'
-
case $uptime_shorthand in
-
[[ -n '' ]]
-
[[ -n uptime ]]
++ trim '57 mins'
++ set -f
++ set -- 57 mins
++ printf '%s\n' '57 mins'
++ set +f -
output='57 mins'
-
[[ -n uptime ]]
-
[[ -n 57mins ]]
-
prin Uptime '57 mins'
++ trim Uptime
++ set -f
++ set -- Uptime
++ printf '%s\n' Uptime
++ set +f -
[[ -n Uptime ]]
-
[[ -n 57 mins ]]
-
[[ -n '' ]]
-
string='Uptime: 57 mins'
++ trim 'Uptime: 57 mins'
++ set -f
++ set -- Uptime: 57 mins
++ printf '%s\n' 'Uptime: 57 mins'
++ set +f -
string='Uptime: 57 mins'
++ strip_sequences 'Uptime: 57 mins'
++ strip='Uptime: 57 mins'
++ strip='Uptime: 57 mins'
++ strip='Uptime: 57 mins'
++ strip='Uptime: 57 mins'
++ strip='Uptime: 57 mins'
++ strip='Uptime: 57 mins'
++ printf '%s\n' 'Uptime: 57 mins' -
length='Uptime: 57 mins'
-
length=15
-
string='Uptime\e[0m\e[0m:\e[0m 57 mins'
-
string='\e[1mUptime\e[0m\e[0m:\e[0m 57 mins'
-
printf '%b\n' '\e[39C\e[1mUptime\e[0m\e[0m:\e[0m 57 mins\e[0m '
Uptime: 57 mins -
(( ++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
-
case $kernel_name in
-
has scoop
-
type -p scoop
-
manager=scoop
-
dir /c/Users/Heartbroken/scoop/apps/7zip /c/Users/Heartbroken/scoop/apps/git /c/Users/Heartbroken/scoop/apps/neofetch /c/Users/Heartbroken/scoop/apps/scoop
-
(( packages+=4 ))
-
pac 4
-
(( 4 > 0 ))
-
managers+=("$1 (${manager})")
-
manager_string+='scoop, '
-
(( packages-=1 ))
-
[[ -d /cygdrive/c/ProgramData/chocolatey/lib ]]
-
(( packages == 0 ))
-
[[ on == on ]]
-
printf -v packages '%s, ' '4 (scoop)'
-
packages='4 (scoop)'
-
packages='4 (scoop)'
-
[[ -n '' ]]
-
[[ -n packages ]]
++ trim '4 (scoop)'
++ set -f
++ set -- 4 '(scoop)'
++ printf '%s\n' '4 (scoop)'
++ set +f -
output='4 (scoop)'
-
[[ -n packages ]]
-
[[ -n 4(scoop) ]]
-
prin Packages '4 (scoop)'
++ trim Packages
++ set -f
++ set -- Packages
++ printf '%s\n' Packages
++ set +f -
[[ -n Packages ]]
-
[[ -n 4 (scoop) ]]
-
[[ -n '' ]]
-
string='Packages: 4 (scoop)'
++ trim 'Packages: 4 (scoop)'
++ set -f
++ set -- Packages: 4 '(scoop)'
++ printf '%s\n' 'Packages: 4 (scoop)'
++ set +f -
string='Packages: 4 (scoop)'
++ strip_sequences 'Packages: 4 (scoop)'
++ strip='Packages: 4 (scoop)'
++ strip='Packages: 4 (scoop)'
++ strip='Packages: 4 (scoop)'
++ strip='Packages: 4 (scoop)'
++ strip='Packages: 4 (scoop)'
++ strip='Packages: 4 (scoop)'
++ printf '%s\n' 'Packages: 4 (scoop)' -
length='Packages: 4 (scoop)'
-
length=19
-
string='Packages\e[0m\e[0m:\e[0m 4 (scoop)'
-
string='\e[1mPackages\e[0m\e[0m:\e[0m 4 (scoop)'
-
printf '%b\n' '\e[39C\e[1mPackages\e[0m\e[0m:\e[0m 4 (scoop)\e[0m '
Packages: 4 (scoop) -
(( ++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.2.15(1)-release ]]
-
shell+='5.2.15(1)'
-
shell='bash 5.2.15(1)'
-
shell='bash 5.2.15(1)'
-
shell='bash 5.2.15(1)'
-
shell='bash 5.2.15'
-
[[ -n '' ]]
-
[[ -n shell ]]
++ trim 'bash 5.2.15'
++ set -f
++ set -- bash 5.2.15
++ printf '%s\n' 'bash 5.2.15'
++ set +f -
output='bash 5.2.15'
-
[[ -n shell ]]
-
[[ -n bash5.2.15 ]]
-
prin Shell 'bash 5.2.15'
++ trim Shell
++ set -f
++ set -- Shell
++ printf '%s\n' Shell
++ set +f -
[[ -n Shell ]]
-
[[ -n bash 5.2.15 ]]
-
[[ -n '' ]]
-
string='Shell: bash 5.2.15'
++ trim 'Shell: bash 5.2.15'
++ set -f
++ set -- Shell: bash 5.2.15
++ printf '%s\n' 'Shell: bash 5.2.15'
++ set +f -
string='Shell: bash 5.2.15'
++ strip_sequences 'Shell: bash 5.2.15'
++ strip='Shell: bash 5.2.15'
++ strip='Shell: bash 5.2.15'
++ strip='Shell: bash 5.2.15'
++ strip='Shell: bash 5.2.15'
++ strip='Shell: bash 5.2.15'
++ strip='Shell: bash 5.2.15'
++ printf '%s\n' 'Shell: bash 5.2.15' -
length='Shell: bash 5.2.15'
-
length=18
-
string='Shell\e[0m\e[0m:\e[0m bash 5.2.15'
-
string='\e[1mShell\e[0m\e[0m:\e[0m bash 5.2.15'
-
printf '%b\n' '\e[39C\e[1mShell\e[0m\e[0m:\e[0m bash 5.2.15\e[0m '
Shell: bash 5.2.15 -
(( ++info_height ))
-
prin=1
-
unset -v subtitle
-
info Resolution resolution
-
[[ -n resolution ]]
-
subtitle=Resolution
-
unset -v prin
-
get_resolution
-
case $os in
-
IFS='
' -
read -d '' -ra sw
++ wmic path Win32_VideoController get CurrentHorizontalResolution -
IFS='
' -
read -d '' -ra sh
++ wmic path Win32_VideoController get CurrentVerticalResolution -
sw=("${sw[@]//CurrentHorizontalResolution}")
-
sh=("${sh[@]//CurrentVerticalResolution}")
-
(( mn = 0 ))
-
(( mn < 3 ))
-
[[ -n '' ]]
-
(( mn++ ))
-
(( mn < 3 ))
-
[[ -n 1920 ]]
-
[[ -n 1200 ]]
-
resolution+='1920x1200, '
-
(( mn++ ))
-
(( mn < 3 ))
-
[[ -n '' ]]
-
(( mn++ ))
-
(( mn < 3 ))
-
resolution='1920x1200, '
-
resolution=1920x1200
-
[[ -z 19201200 ]]
-
[[ -n '' ]]
-
[[ -n resolution ]]
++ trim 1920x1200
++ set -f
++ set -- 1920x1200
++ printf '%s\n' 1920x1200
++ set +f -
output=1920x1200
-
[[ -n resolution ]]
-
[[ -n 1920x1200 ]]
-
prin Resolution 1920x1200
++ trim Resolution
++ set -f
++ set -- Resolution
++ printf '%s\n' Resolution
++ set +f -
[[ -n Resolution ]]
-
[[ -n 1920x1200 ]]
-
[[ -n '' ]]
-
string='Resolution: 1920x1200'
++ trim 'Resolution: 1920x1200'
++ set -f
++ set -- Resolution: 1920x1200
++ printf '%s\n' 'Resolution: 1920x1200'
++ set +f -
string='Resolution: 1920x1200'
++ strip_sequences 'Resolution: 1920x1200'
++ strip='Resolution: 1920x1200'
++ strip='Resolution: 1920x1200'
++ strip='Resolution: 1920x1200'
++ strip='Resolution: 1920x1200'
++ strip='Resolution: 1920x1200'
++ strip='Resolution: 1920x1200'
++ printf '%s\n' 'Resolution: 1920x1200' -
length='Resolution: 1920x1200'
-
length=21
-
string='Resolution\e[0m\e[0m:\e[0m 1920x1200'
-
string='\e[1mResolution\e[0m\e[0m:\e[0m 1920x1200'
-
printf '%b\n' '\e[39C\e[1mResolution\e[0m\e[0m:\e[0m 1920x1200\e[0m '
Resolution: 1920x1200 -
(( ++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
-
case $distro in
-
de=Aero
-
[[ -n '' ]]
-
case $de in
-
(( 0 >= 4 ))
-
[[ on == on ]]
-
[[ -n Aero ]]
-
case $de in
-
de_ver=
-
de_ver=
-
de_ver=
-
de_ver=
-
de_ver=
-
de_ver=
-
de_ver=
-
de='Aero '
-
de_run=1
-
[[ -n '' ]]
-
[[ -n de ]]
++ trim 'Aero '
++ set -f
++ set -- Aero
++ printf '%s\n' Aero
++ set +f -
output=Aero
-
[[ -n de ]]
-
[[ -n Aero ]]
-
prin DE Aero
++ trim DE
++ set -f
++ set -- DE
++ printf '%s\n' DE
++ set +f -
[[ -n DE ]]
-
[[ -n Aero ]]
-
[[ -n '' ]]
-
string='DE: Aero'
++ trim 'DE: Aero'
++ set -f
++ set -- DE: Aero
++ printf '%s\n' 'DE: Aero'
++ set +f -
string='DE: Aero'
++ strip_sequences 'DE: Aero'
++ strip='DE: Aero'
++ strip='DE: Aero'
++ strip='DE: Aero'
++ strip='DE: Aero'
++ strip='DE: Aero'
++ strip='DE: Aero'
++ printf '%s\n' 'DE: Aero' -
length='DE: Aero'
-
length=8
-
string='DE\e[0m\e[0m:\e[0m Aero'
-
string='\e[1mDE\e[0m\e[0m:\e[0m Aero'
-
printf '%b\n' '\e[39C\e[1mDE\e[0m\e[0m:\e[0m Aero\e[0m '
DE: Aero -
(( ++info_height ))
-
prin=1
-
unset -v subtitle
-
info WM wm
-
[[ -n wm ]]
-
subtitle=WM
-
unset -v prin
-
get_wm
-
(( wm_run == 1 ))
-
case $kernel_name in
-
ps_flags=(-e)
-
[[ -n '' ]]
-
[[ -n '' ]]
-
case $os in
++ tasklist
++ grep -m 1 -o -F -e bugn -e Windawesome -e blackbox -e emerge -e litestep -
wm=
-
[[ '' == blackbox ]]
-
wm=Explorer
-
[[ Explorer == WINDOWMAKER ]]
-
[[ Explorer == GNOMEShell* ]]
-
wm_run=1
-
[[ -n '' ]]
-
[[ -n wm ]]
++ trim Explorer
++ set -f
++ set -- Explorer
++ printf '%s\n' Explorer
++ set +f -
output=Explorer
-
[[ -n wm ]]
-
[[ -n Explorer ]]
-
prin WM Explorer
++ trim WM
++ set -f
++ set -- WM
++ printf '%s\n' WM
++ set +f -
[[ -n WM ]]
-
[[ -n Explorer ]]
-
[[ -n '' ]]
-
string='WM: Explorer'
++ trim 'WM: Explorer'
++ set -f
++ set -- WM: Explorer
++ printf '%s\n' 'WM: Explorer'
++ set +f -
string='WM: Explorer'
++ strip_sequences 'WM: Explorer'
++ strip='WM: Explorer'
++ strip='WM: Explorer'
++ strip='WM: Explorer'
++ strip='WM: Explorer'
++ strip='WM: Explorer'
++ strip='WM: Explorer'
++ printf '%s\n' 'WM: Explorer' -
length='WM: Explorer'
-
length=12
-
string='WM\e[0m\e[0m:\e[0m Explorer'
-
string='\e[1mWM\e[0m\e[0m:\e[0m Explorer'
-
printf '%b\n' '\e[39C\e[1mWM\e[0m\e[0m:\e[0m Explorer\e[0m '
WM: Explorer -
(( ++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
-
path=/proc/registry/HKEY_CURRENT_USER/Software/Microsoft
-
path+=/Windows/CurrentVersion/Themes/CurrentTheme
++ head -n1 /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Themes/CurrentTheme
C:\Users\Heartbroken\scoop\apps\neofetch\current\neofetch: line 2050: warning: command substitution: ignored null byte in input -
wm_theme='C:\Users\Heartbroken\AppData\Local\Microsoft\Windows\Themes\Custom.theme'
-
wm_theme=Custom.theme
-
wm_theme=Custom
++ trim_quotes Custom
++ trim_output=Custom
++ trim_output=Custom
++ printf %s Custom -
wm_theme=Custom
-
[[ -n '' ]]
-
[[ -n wm_theme ]]
++ trim Custom
++ set -f
++ set -- Custom
++ printf '%s\n' Custom
++ set +f -
output=Custom
-
[[ -n wm_theme ]]
-
[[ -n Custom ]]
-
prin 'WM Theme' Custom
++ trim 'WM Theme'
++ set -f
++ set -- WM Theme
++ printf '%s\n' 'WM Theme'
++ set +f -
[[ -n WM Theme ]]
-
[[ -n Custom ]]
-
[[ -n '' ]]
-
string='WM Theme: Custom'
++ trim 'WM Theme: Custom'
++ set -f
++ set -- WM Theme: Custom
++ printf '%s\n' 'WM Theme: Custom'
++ set +f -
string='WM Theme: Custom'
++ strip_sequences 'WM Theme: Custom'
++ strip='WM Theme: Custom'
++ strip='WM Theme: Custom'
++ strip='WM Theme: Custom'
++ strip='WM Theme: Custom'
++ strip='WM Theme: Custom'
++ strip='WM Theme: Custom'
++ printf '%s\n' 'WM Theme: Custom' -
length='WM Theme: Custom'
-
length=16
-
string='WM Theme\e[0m\e[0m:\e[0m Custom'
-
string='\e[1mWM Theme\e[0m\e[0m:\e[0m Custom'
-
printf '%b\n' '\e[39C\e[1mWM Theme\e[0m\e[0m:\e[0m Custom\e[0m '
WM Theme: Custom -
(( ++info_height ))
-
prin=1
-
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+='[!]\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+='[!]\e[0m Info: Couldn'''t detect Icons.
' -
unset -v subtitle
-
info Terminal term
-
[[ -n term ]]
-
subtitle=Terminal
-
unset -v prin
-
get_term
-
(( term_run == 1 ))
-
case $TERM_PROGRAM in
-
term=
-
[[ xterm-256color == \t\w\5\2 ]]
-
[[ xterm-256color == \t\w\1\0\0 ]]
-
[[ -n '' ]]
-
[[ -n '' ]]
-
[[ -z '' ]]
++ get_ppid ''
++ case $os in
+++ ps -p 1
+++ awk '{printf $2}'
++ ppid=PPID
++ ppid=
++ printf %s '' -
parent=
-
[[ -z '' ]]
-
break
-
term_run=1
-
[[ -n '' ]]
-
[[ -n term ]]
++ trim ''
++ set -f
++ set --
++ printf '%s\n' ''
++ set +f -
output=
-
[[ -n term ]]
-
[[ -n '' ]]
-
[[ -n '' ]]
-
err 'Info: Couldn'''t detect Terminal.'
++ color 1
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 1 -
err+='[!]\e[0m Info: Couldn'''t detect Terminal.
' -
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+='[!]\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='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
speed_dir=/sys/devices/system/cpu/cpu0/cpufreq
-
for temp_dir in /sys/class/hwmon/*
C:\Users\Heartbroken\scoop\apps\neofetch\current\neofetch: line 2100: /sys/class/hwmon/*/name: No such file or directory -
[[ '' =~ (coretemp|fam15h_power|k10temp) ]]
-
[[ -d /sys/devices/system/cpu/cpu0/cpufreq ]]
++ awk -F ': |\.' '/cpu MHz|^clock/ {printf $2; exit}' /proc/cpuinfo -
speed=2700
-
speed=2700
-
[[ -f /sys/class/hwmon/* ]]
-
case $cpu_cores in
++ grep -c '^processor' /proc/cpuinfo -
cores=16
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics '
-
cores=16
-
speed=2700
-
[[ on == \o\f\f ]]
-
[[ logical != \o\f\f ]]
-
[[ -n 16 ]]
-
case $os in
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics (16)'
-
[[ on != \o\f\f ]]
-
[[ -n 2700 ]]
-
(( speed < 1000 ))
-
[[ off == \o\n ]]
-
speed=2.700
-
cpu='AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
-
[[ off != \o\f\f ]]
-
[[ -n '' ]]
-
[[ -n cpu ]]
++ trim 'AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ set -f
++ set -- AMD Ryzen 7 PRO 6850U with Radeon Graphics '(16)' @ 2.700GHz
++ printf '%s\n' 'AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ set +f -
output='AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
-
[[ -n cpu ]]
-
[[ -n AMDRyzen7PRO6850UwithRadeonGraphics(16)@2.700GHz ]]
-
prin CPU 'AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ trim CPU
++ set -f
++ set -- CPU
++ printf '%s\n' CPU
++ set +f -
[[ -n CPU ]]
-
[[ -n AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz ]]
-
[[ -n '' ]]
-
string='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ trim 'CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ set -f
++ set -- CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics '(16)' @ 2.700GHz
++ printf '%s\n' 'CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ set +f -
string='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip_sequences 'CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ strip='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
++ printf '%s\n' 'CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz' -
length='CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
-
length=63
-
string='CPU\e[0m\e[0m:\e[0m AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
-
string='\e[1mCPU\e[0m\e[0m:\e[0m AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz'
-
printf '%b\n' '\e[39C\e[1mCPU\e[0m\e[0m:\e[0m AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz\e[0m '
CPU: AMD Ryzen 7 PRO 6850U with Radeon Graphics (16) @ 2.700GHz -
(( ++info_height ))
-
prin=1
-
unset -v subtitle
-
info GPU gpu
-
[[ -n gpu ]]
-
subtitle=GPU
-
unset -v prin
-
get_gpu
-
case $os in
++ wmic path Win32_VideoController get caption -
read -r line
'+ trim 'Caption
++ set -f
++ set -- Caption $'\r\r'
++ printf '%s\n' 'Caption '
++ set +f -
prin GPU 'Caption '
++ trim GPU
++ set -f
++ set -- GPU
++ printf '%s\n' GPU
++ set +f -
[[ -n GPU ]]
-
[[ -n Caption ]]
-
[[ -n '' ]]
-
string='GPU: Caption '
++ trim 'GPU: Caption '
++ set -f
++ set -- GPU: Caption
++ printf '%s\n' 'GPU: Caption'
++ set +f -
string='GPU: Caption'
++ strip_sequences 'GPU: Caption'
++ strip='GPU: Caption'
++ strip='GPU: Caption'
++ strip='GPU: Caption'
++ strip='GPU: Caption'
++ strip='GPU: Caption'
++ strip='GPU: Caption'
++ printf '%s\n' 'GPU: Caption' -
length='GPU: Caption'
-
length=12
-
string='GPU\e[0m\e[0m:\e[0m Caption'
-
string='\e[1mGPU\e[0m\e[0m:\e[0m Caption'
-
printf '%b\n' '\e[39C\e[1mGPU\e[0m\e[0m:\e[0m Caption\e[0m '
GPU: Caption -
(( ++info_height ))
-
prin=1
-
read -r line
'+ trim 'AMD Radeon(TM) Graphics
++ set -f
++ set -- AMD 'Radeon(TM)' Graphics $'\r\r'
++ printf '%s\n' 'AMD Radeon(TM) Graphics '
++ set +f -
prin GPU 'AMD Radeon(TM) Graphics '
++ trim GPU
++ set -f
++ set -- GPU
++ printf '%s\n' GPU
++ set +f -
[[ -n GPU ]]
-
[[ -n AMD Radeon(TM) Graphics ]]
-
[[ -n '' ]]
-
string='GPU: AMD Radeon(TM) Graphics '
++ trim 'GPU: AMD Radeon(TM) Graphics '
++ set -f
++ set -- GPU: AMD 'Radeon(TM)' Graphics
++ printf '%s\n' 'GPU: AMD Radeon(TM) Graphics'
++ set +f -
string='GPU: AMD Radeon(TM) Graphics'
++ strip_sequences 'GPU: AMD Radeon(TM) Graphics'
++ strip='GPU: AMD Radeon(TM) Graphics'
++ strip='GPU: AMD Radeon(TM) Graphics'
++ strip='GPU: AMD Radeon(TM) Graphics'
++ strip='GPU: AMD Radeon(TM) Graphics'
++ strip='GPU: AMD Radeon(TM) Graphics'
++ strip='GPU: AMD Radeon(TM) Graphics'
++ printf '%s\n' 'GPU: AMD Radeon(TM) Graphics' -
length='GPU: AMD Radeon(TM) Graphics'
-
length=28
-
string='GPU\e[0m\e[0m:\e[0m AMD Radeon(TM) Graphics'
-
string='\e[1mGPU\e[0m\e[0m:\e[0m AMD Radeon(TM) Graphics'
-
printf '%b\n' '\e[39C\e[1mGPU\e[0m\e[0m:\e[0m AMD Radeon(TM) Graphics\e[0m '
GPU: AMD Radeon(TM) Graphics -
(( ++info_height ))
-
prin=1
-
read -r line
++ trim $'\r\r'
++ set -f
++ set -- $'\r\r'
++ printf '%s\n' ''
++ set +f -
prin GPU ''
++ trim GPU
++ set -f
++ set -- GPU
++ printf '%s\n' GPU
++ set +f -
[[ -n GPU ]]
-
[[ -n '' ]]
-
string=GPU
-
local 'subtitle_color=\e[0m'
++ trim GPU
++ set -f
++ set -- GPU
++ printf '%s\n' GPU
++ set +f -
string=GPU
++ strip_sequences GPU
++ strip=GPU
++ strip=GPU
++ strip=GPU
++ strip=GPU
++ strip=GPU
++ strip=GPU
++ printf '%s\n' GPU -
length=GPU
-
length=3
-
string=GPU
-
string='\e[0m\e[1mGPU'
-
printf '%b\n' '\e[39C\e[0m\e[1mGPU\e[0m '
GPU -
(( ++info_height ))
-
prin=1
-
read -r line
-
gpu=
-
[[ on == \o\f\f ]]
-
[[ -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+= 32264524 ))
-
mem_total=' 32264524 '
-
IFS=:
-
read -r a b
-
case $a in
-
mem_used=7705880
-
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=7525
-
mem_total=31508
-
[[ off == \o\n ]]
-
case $memory_unit in
-
memory='7525MiB / 31508MiB '
-
case $memory_display in
-
[[ -n '' ]]
-
[[ -n memory ]]
++ trim '7525MiB / 31508MiB '
++ set -f
++ set -- 7525MiB / 31508MiB
++ printf '%s\n' '7525MiB / 31508MiB'
++ set +f -
output='7525MiB / 31508MiB'
-
[[ -n memory ]]
-
[[ -n 7525MiB/31508MiB ]]
-
prin Memory '7525MiB / 31508MiB'
++ trim Memory
++ set -f
++ set -- Memory
++ printf '%s\n' Memory
++ set +f -
[[ -n Memory ]]
-
[[ -n 7525MiB / 31508MiB ]]
-
[[ -n '' ]]
-
string='Memory: 7525MiB / 31508MiB'
++ trim 'Memory: 7525MiB / 31508MiB'
++ set -f
++ set -- Memory: 7525MiB / 31508MiB
++ printf '%s\n' 'Memory: 7525MiB / 31508MiB'
++ set +f -
string='Memory: 7525MiB / 31508MiB'
++ strip_sequences 'Memory: 7525MiB / 31508MiB'
++ strip='Memory: 7525MiB / 31508MiB'
++ strip='Memory: 7525MiB / 31508MiB'
++ strip='Memory: 7525MiB / 31508MiB'
++ strip='Memory: 7525MiB / 31508MiB'
++ strip='Memory: 7525MiB / 31508MiB'
++ strip='Memory: 7525MiB / 31508MiB'
++ printf '%s\n' 'Memory: 7525MiB / 31508MiB' -
length='Memory: 7525MiB / 31508MiB'
-
length=26
-
string='Memory\e[0m\e[0m:\e[0m 7525MiB / 31508MiB'
-
string='\e[1mMemory\e[0m\e[0m:\e[0m 7525MiB / 31508MiB'
-
printf '%b\n' '\e[39C\e[1mMemory\e[0m\e[0m:\e[0m 7525MiB / 31508MiB\e[0m '
Memory: 7525MiB / 31508MiB -
(( ++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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 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' ' ' 15 15 ' '
-
(( block_range[0]++ ))
-
(( block_range[0]<=block_range[1] ))
-
printf -v block_spaces %1s
-
[[ -n ]]
-
cols+=' nl'
-
[[ -n ]]
-
cols+=' nl'
-
cols=' nl '
-
cols='
' -
(( info_height+=block_range[1]>7?block_height+3:block_height+2 ))
-
case $col_offset in
-
printf '\n\e[%bC%b\n\n' 39 '
' -
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 %1s
-
printf %b '\n'
-
[[ ascii == w3m ]]
-
err 'Neofetch command: C:\Users\Heartbroken\scoop\apps\neofetch\current\neofetch -vv'
++ color 1
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 1 -
err+='[!]\e[0m Neofetch command: C:\Users\Heartbroken\scoop\apps\neofetch\current\neofetch -vv
' -
err 'Neofetch version: 7.1.0'
++ color 1
++ case $1 in
++ printf '%b\e[3%sm' '\e[0m' 1 -
err+='[!]\e[0m Neofetch version: 7.1.0
' -
[[ on == on ]]
-
printf %b '[!]\e[0m Config: Sourced user config. (/c/Users/Heartbroken/.config/neofetch/config.conf)
[!]\e[0m Info: Couldn'''t detect Theme.
[!]\e[0m Info: Couldn'''t detect Icons.
[!]\e[0m Info: Couldn'''t detect Terminal.
[!]\e[0m Info: Couldn'''t detect Terminal Font.
[!]\e[0m Neofetch command: C:\Users\Heartbroken\scoop\apps\neofetch\current\neofetch -vv
[!]\e[0m Neofetch version: 7.1.0
'
C:\Users\Heartbroken\scoop\apps\neofetch\current\neofetch: line 10561: printf: missing unicode digit for \U
[!] Config: Sourced user config. (/c/Users/Heartbroken/.config/neofetch/config.conf)
[!] Info: Couldn't detect Theme.
[!] Info: Couldn't detect Icons.
[!] Info: Couldn't detect Terminal.
[!] Info: Couldn't detect Terminal Font.
[!] Neofetch command: C:\Users\Heartbroken\scooppps
eofetch+ [[ off == on ]] -
return 0
-
printf '\e[?25h\e[?7h'
no ones readin allat