added colors into the mix
This commit is contained in:
@@ -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}"
|
||||||
|
|||||||
Reference in New Issue
Block a user