added colors into the mix
This commit is contained in:
@@ -1,15 +1,23 @@
|
||||
#!/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=" |
|
||||
/\\ |
|
||||
/ \\ |
|
||||
/ \\ |
|
||||
/ \\ |
|
||||
/ ,, \\ |
|
||||
/ | | \\ |
|
||||
/_-'' ''-_\\ |
|
||||
|"
|
||||
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
|
||||
USER=$USER
|
||||
@@ -41,16 +49,16 @@ mapfile -t LOGO_LINES <<< "$LOGO"
|
||||
|
||||
# array of strings as well for the info fields
|
||||
INFO_LINES=(
|
||||
"$USER @ $HOSTNAME"
|
||||
$HORIZONTAL_SEPARATOR
|
||||
"CPU : $CPU_MODELNAME ($CPU_THREADS_NUM threads)"
|
||||
"RAM : $RAM"
|
||||
"${C_BYELLOW_BOLD}$USER${C_BWHITE_BOLD} @ ${C_BYELLOW_BOLD}$HOSTNAME${C_RESET}"
|
||||
${C_GRAY}$HORIZONTAL_SEPARATOR${C_RESET}
|
||||
"${C_CYAN}CPU${C_DIMYELLOW_ITALIC} : $CPU_MODELNAME ($CPU_THREADS_NUM threads)"
|
||||
"${C_CYAN}RAM${C_DIMYELLOW_ITALIC} : $RAM"
|
||||
#"GPU: $GPU"
|
||||
" : $UPTIME"
|
||||
" : $KERNEL"
|
||||
" : $WM"
|
||||
" : $TERM"
|
||||
" : $SHELL"
|
||||
" ${C_CYAN}${C_DIMYELLOW_ITALIC} : $UPTIME"
|
||||
" ${C_CYAN}${C_DIMYELLOW_ITALIC} : $KERNEL"
|
||||
" ${C_CYAN}${C_DIMYELLOW_ITALIC} : $WM"
|
||||
" ${C_CYAN}${C_DIMYELLOW_ITALIC} : $TERM"
|
||||
" ${C_CYAN}${C_DIMYELLOW_ITALIC} : $SHELL"
|
||||
)
|
||||
|
||||
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]}"
|
||||
printf "\n"
|
||||
done
|
||||
printf "${C_RESET}"
|
||||
|
||||
Reference in New Issue
Block a user