No ascii for Windows 11
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