RUN:
bash <(curl -s https://gist.githubusercontent.com/Mgldvd/2b58d10130f6184ce0dca00dc8fdef21/raw/colors-list.sh)| COLOR_RS="\033[0m" | |
| COLOR_DEFAULT="\033[39m" | |
| COLOR_BLACK="\033[30m" | |
| COLOR_RED="\033[31m" | |
| COLOR_GREEN="\033[32m" | |
| COLOR_YELLOW="\033[33m" | |
| COLOR_BLUE="\033[34m" | |
| COLOR_PURPLE="\033[35m" | |
| COLOR_CYAN="\033[36m" | |
| COLOR_WHITE="\033[37m" | |
| COLOR_BLACK_BOLD="\033[1;30m" | |
| COLOR_RED_BOLD="\033[1;31m" | |
| COLOR_GREEN_BOLD="\033[1;32m" | |
| COLOR_YELLOW_BOLD="\033[1;33m" | |
| COLOR_BLUE_BOLD="\033[1;34m" | |
| COLOR_PURPLE_BOLD="\033[1;35m" | |
| COLOR_CYAN_BOLD="\033[1;36m" | |
| COLOR_WHITE_BOLD="\033[1;37m" | |
| COLOR_BLACK_BG="\033[40m" | |
| COLOR_RED_BG="\033[41m" | |
| COLOR_GREEN_BG="\033[42m" | |
| COLOR_YELLOW_BG="\033[43m" | |
| COLOR_BLUE_BG="\033[44m" | |
| COLOR_PURPLE_BG="\033[45m" | |
| COLOR_CYAN_BG="\033[46m" | |
| COLOR_WHITE_BG="\033[47m" | |
| COLOR_BLACK_UNDERLINE="\033[4;30m" | |
| COLOR_RED_UNDERLINE="\033[4;31m" | |
| COLOR_GREEN_UNDERLINE="\033[4;32m" | |
| COLOR_YELLOW_UNDERLINE="\033[4;33m" | |
| COLOR_BLUE_UNDERLINE="\033[4;34m" | |
| COLOR_PURPLE_UNDERLINE="\033[4;35m" | |
| COLOR_CYAN_UNDERLINE="\033[4;36m" | |
| COLOR_WHITE_UNDERLINE="\033[4;37m" | |
| COLOR_BLACK_UNDERLINE_BOLD="\033[1;4;30m" | |
| COLOR_RED_UNDERLINE_BOLD="\033[1;4;31m" | |
| COLOR_GREEN_UNDERLINE_BOLD="\033[1;4;32m" | |
| COLOR_YELLOW_UNDERLINE_BOLD="\033[1;4;33m" | |
| COLOR_BLUE_UNDERLINE_BOLD="\033[1;4;34m" | |
| COLOR_PURPLE_UNDERLINE_BOLD="\033[1;4;35m" | |
| COLOR_CYAN_UNDERLINE_BOLD="\033[1;4;36m" | |
| COLOR_WHITE_UNDERLINE_BOLD="\033[1;4;37m" | |
| COLOR_BLACK_LIGHT="\033[90m" | |
| COLOR_RED_LIGHT="\033[91m" | |
| COLOR_GREEN_LIGHT="\033[92m" | |
| COLOR_YELLOW_LIGHT="\033[93m" | |
| COLOR_BLUE_LIGHT="\033[94m" | |
| COLOR_PURPLE_LIGHT="\033[95m" | |
| COLOR_CYAN_LIGHT="\033[96m" | |
| COLOR_WHITE_LIGHT="\033[97m" | |
| COLOR_BLACK_LIGHT_BOLD="\033[1;90m" | |
| COLOR_RED_LIGHT_BOLD="\033[1;91m" | |
| COLOR_GREEN_LIGHT_BOLD="\033[1;92m" | |
| COLOR_YELLOW_LIGHT_BOLD="\033[1;93m" | |
| COLOR_BLUE_LIGHT_BOLD="\033[1;94m" | |
| COLOR_PURPLE_LIGHT_BOLD="\033[1;95m" | |
| COLOR_CYAN_LIGHT_BOLD="\033[1;96m" | |
| COLOR_WHITE_LIGHT_BOLD="\033[1;97m" | |
| COLOR_BLACK_LIGHT_BG="\033[100m" | |
| COLOR_RED_LIGHT_BG="\033[101m" | |
| COLOR_GREEN_LIGHT_BG="\033[102m" | |
| COLOR_YELLOW_LIGHT_BG="\033[103m" | |
| COLOR_BLUE_LIGHT_BG="\033[104m" | |
| COLOR_PURPLE_LIGHT_BG="\033[105m" | |
| COLOR_CYAN_LIGHT_BG="\033[106m" | |
| COLOR_WHITE_LIGHT_BG="\033[107m" | |
| COLOR_BLACK_LIGHT_UNDERLINE="\033[4;90m" | |
| COLOR_RED_LIGHT_UNDERLINE="\033[4;91m" | |
| COLOR_GREEN_LIGHT_UNDERLINE="\033[4;92m" | |
| COLOR_YELLOW_LIGHT_UNDERLINE="\033[4;93m" | |
| COLOR_BLUE_LIGHT_UNDERLINE="\033[4;94m" | |
| COLOR_PURPLE_LIGHT_UNDERLINE="\033[4;95m" | |
| COLOR_CYAN_LIGHT_UNDERLINE="\033[4;96m" | |
| COLOR_WHITE_LIGHT_UNDERLINE="\033[4;97m" | |
| COLOR_BLACK_LIGHT_UNDERLINE_BOLD="\033[1;4;90m" | |
| COLOR_RED_LIGHT_UNDERLINE_BOLD="\033[1;4;91m" | |
| COLOR_GREEN_LIGHT_UNDERLINE_BOLD="\033[1;4;92m" | |
| COLOR_YELLOW_LIGHT_UNDERLINE_BOLD="\033[1;4;93m" | |
| COLOR_BLUE_LIGHT_UNDERLINE_BOLD="\033[1;4;94m" | |
| COLOR_PURPLE_LIGHT_UNDERLINE_BOLD="\033[1;4;95m" | |
| COLOR_CYAN_LIGHT_UNDERLINE_BOLD="\033[1;4;96m" | |
| COLOR_WHITE_LIGHT_UNDERLINE_BOLD="\033[1;4;97m" | |
| #!/usr/bin/env bash | |
| # load color definitions from remote source | |
| source <(curl -s https://gist.githubusercontent.com/Mgldvd/2b58d10130f6184ce0dca00dc8fdef21/raw/.colors.sh) | |
| # Group 1: Reset & Default | |
| echo -e "\n\033[1m--- Reset / Default ---\033[0m" | |
| for var in COLOR_RS COLOR_DEFAULT; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 2: Standard Foreground Colors | |
| echo -e "\n\033[1m--- Standard Foreground Colors ---\033[0m" | |
| for var in COLOR_BLACK COLOR_RED COLOR_GREEN COLOR_YELLOW COLOR_BLUE COLOR_PURPLE COLOR_CYAN COLOR_WHITE; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 3: Standard Foreground Bold Colors | |
| echo -e "\n\033[1m--- Standard Foreground Bold Colors ---\033[0m" | |
| for var in COLOR_BLACK_BOLD COLOR_RED_BOLD COLOR_GREEN_BOLD COLOR_YELLOW_BOLD COLOR_BLUE_BOLD COLOR_PURPLE_BOLD COLOR_CYAN_BOLD COLOR_WHITE_BOLD; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 4: Standard Background Colors | |
| echo -e "\n\033[1m--- Standard Background Colors ---\033[0m" | |
| for var in COLOR_BLACK_BG COLOR_RED_BG COLOR_GREEN_BG COLOR_YELLOW_BG COLOR_BLUE_BG COLOR_PURPLE_BG COLOR_CYAN_BG COLOR_WHITE_BG; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 5: Underlined Standard Colors | |
| echo -e "\n\033[1m--- Underlined Standard Colors ---\033[0m" | |
| for var in COLOR_BLACK_UNDERLINE COLOR_RED_UNDERLINE COLOR_GREEN_UNDERLINE COLOR_YELLOW_UNDERLINE COLOR_BLUE_UNDERLINE COLOR_PURPLE_UNDERLINE COLOR_CYAN_UNDERLINE COLOR_WHITE_UNDERLINE; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 6: Bold + Underlined Standard Colors | |
| echo -e "\n\033[1m--- Bold + Underlined Standard Colors ---\033[0m" | |
| for var in COLOR_BLACK_UNDERLINE_BOLD COLOR_RED_UNDERLINE_BOLD COLOR_GREEN_UNDERLINE_BOLD COLOR_YELLOW_UNDERLINE_BOLD COLOR_BLUE_UNDERLINE_BOLD COLOR_PURPLE_UNDERLINE_BOLD COLOR_CYAN_UNDERLINE_BOLD COLOR_WHITE_UNDERLINE_BOLD; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 7: Light Foreground Colors | |
| echo -e "\n\033[1m--- Light Foreground Colors ---\033[0m" | |
| for var in COLOR_BLACK_LIGHT COLOR_RED_LIGHT COLOR_GREEN_LIGHT COLOR_YELLOW_LIGHT COLOR_BLUE_LIGHT COLOR_PURPLE_LIGHT COLOR_CYAN_LIGHT COLOR_WHITE_LIGHT; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 8: Light Foreground Bold Colors | |
| echo -e "\n\033[1m--- Light Foreground Bold Colors ---\033[0m" | |
| for var in COLOR_BLACK_LIGHT_BOLD COLOR_RED_LIGHT_BOLD COLOR_GREEN_LIGHT_BOLD COLOR_YELLOW_LIGHT_BOLD COLOR_BLUE_LIGHT_BOLD COLOR_PURPLE_LIGHT_BOLD COLOR_CYAN_LIGHT_BOLD COLOR_WHITE_LIGHT_BOLD; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 9: Light Background Colors | |
| echo -e "\n\033[1m--- Light Background Colors ---\033[0m" | |
| for var in COLOR_BLACK_LIGHT_BG COLOR_RED_LIGHT_BG COLOR_GREEN_LIGHT_BG COLOR_YELLOW_LIGHT_BG COLOR_BLUE_LIGHT_BG COLOR_PURPLE_LIGHT_BG COLOR_CYAN_LIGHT_BG COLOR_WHITE_LIGHT_BG; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 10: Underlined Light Colors | |
| echo -e "\n\033[1m--- Underlined Light Colors ---\033[0m" | |
| for var in COLOR_BLACK_LIGHT_UNDERLINE COLOR_RED_LIGHT_UNDERLINE COLOR_GREEN_LIGHT_UNDERLINE COLOR_YELLOW_LIGHT_UNDERLINE COLOR_BLUE_LIGHT_UNDERLINE COLOR_PURPLE_LIGHT_UNDERLINE COLOR_CYAN_LIGHT_UNDERLINE COLOR_WHITE_LIGHT_UNDERLINE; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done | |
| # Group 11: Bold + Underlined Light Colors | |
| echo -e "\n\033[1m--- Bold + Underlined Light Colors ---\033[0m" | |
| for var in COLOR_BLACK_LIGHT_UNDERLINE_BOLD COLOR_RED_LIGHT_UNDERLINE_BOLD COLOR_GREEN_LIGHT_UNDERLINE_BOLD COLOR_YELLOW_LIGHT_UNDERLINE_BOLD COLOR_BLUE_LIGHT_UNDERLINE_BOLD COLOR_PURPLE_LIGHT_UNDERLINE_BOLD COLOR_CYAN_LIGHT_UNDERLINE_BOLD COLOR_WHITE_LIGHT_UNDERLINE_BOLD; do | |
| eval "val=\"\$$var\"" | |
| printf "%-35s %b Sample Text %b\n" "$var" "$val" "$COLOR_RS" | |
| done |
RUN:
bash <(curl -s https://gist.githubusercontent.com/Mgldvd/2b58d10130f6184ce0dca00dc8fdef21/raw/colors-list.sh)