added colors into the mix

This commit is contained in:
Odweta
2025-12-20 20:16:13 +01:00
parent 99bd17d5ea
commit 4e137a0cf7
+27 -18
View File
@@ -1,15 +1,23 @@
#!/bin/bash #!/bin/bash
# color definitions
C_RESET=$'\e[0m'
C_GRAY=$'\e[90m'
C_CYAN=$'\e[36m'
C_BYELLOW_BOLD=$'\e[1;93m'
C_BWHITE_BOLD=$'\e[1;97m'
C_DIMYELLOW_ITALIC=$'\e[3;93m'
# logo definition # logo definition
LOGO=" | LOGO=" $C_GRAY/$C_RESET
/\\ | $C_CYAN /\\ $C_GRAY/$C_RESET
/ \\ | $C_CYAN / \\ $C_GRAY/$C_RESET
/ \\ | $C_CYAN / \\ $C_GRAY/$C_RESET
/ \\ | $C_CYAN / \\ $C_GRAY/$C_RESET
/ ,, \\ | $C_CYAN / ,, \\ $C_GRAY/$C_RESET
/ | | \\ | $C_CYAN / | | \\ $C_GRAY/$C_RESET
/_-'' ''-_\\ | $C_CYAN /_-'' ''-_\\ $C_GRAY/$C_RESET
|" $C_GRAY/$C_RESET"
# all the info fields # all the info fields
USER=$USER USER=$USER
@@ -41,16 +49,16 @@ mapfile -t LOGO_LINES <<< "$LOGO"
# array of strings as well for the info fields # array of strings as well for the info fields
INFO_LINES=( INFO_LINES=(
"$USER @ $HOSTNAME" "${C_BYELLOW_BOLD}$USER${C_BWHITE_BOLD} @ ${C_BYELLOW_BOLD}$HOSTNAME${C_RESET}"
$HORIZONTAL_SEPARATOR ${C_GRAY}$HORIZONTAL_SEPARATOR${C_RESET}
"CPU : $CPU_MODELNAME ($CPU_THREADS_NUM threads)" "${C_CYAN}CPU${C_DIMYELLOW_ITALIC} : $CPU_MODELNAME ($CPU_THREADS_NUM threads)"
"RAM : $RAM" "${C_CYAN}RAM${C_DIMYELLOW_ITALIC} : $RAM"
#"GPU: $GPU" #"GPU: $GPU"
" : $UPTIME" " ${C_CYAN}${C_DIMYELLOW_ITALIC} : $UPTIME"
" : $KERNEL" " ${C_CYAN}${C_DIMYELLOW_ITALIC} : $KERNEL"
" : $WM" " ${C_CYAN}${C_DIMYELLOW_ITALIC} : $WM"
" : $TERM" " ${C_CYAN}${C_DIMYELLOW_ITALIC} : $TERM"
" : $SHELL" " ${C_CYAN}${C_DIMYELLOW_ITALIC} : $SHELL"
) )
for i in "${!LOGO_LINES[@]}"; do for i in "${!LOGO_LINES[@]}"; do
@@ -60,3 +68,4 @@ for i in "${!LOGO_LINES[@]}"; do
[ $i -lt ${#INFO_LINES[@]} ] && printf " %s" "${INFO_LINES[$i]}" [ $i -lt ${#INFO_LINES[@]} ] && printf " %s" "${INFO_LINES[$i]}"
printf "\n" printf "\n"
done done
printf "${C_RESET}"