Add section on bright colors

This commit is contained in:
The Magician 2023-11-06 20:25:16 +00:00
parent c97e3d6d65
commit 4ffe3a01eb
1 changed files with 26 additions and 4 deletions

View File

@ -36,13 +36,18 @@ title() {
subtitle() { subtitle() {
if test -z "$1"; then if test -z "$1"; then
printf "No title provided." 1>&2 printf "No subtitle provided." 1>&2
exit 1 exit 1
fi fi
printf "\e[4;37m" printf "\e[4;37m"
printf "$1" printf "$1"
printf "\e[0m\n" printf "\e[0m"
if test -z "$2"; then printf "\n"; fi
}
tableheader() {
subtitle "$1" "noreturn"
} }
italic() { italic() {
@ -263,9 +268,26 @@ section_rgb_colors() {
} }
section_bright_colors() { section_bright_colors() {
title "Codes 90-97 and 100-107; Foreground and Background Bright Colors" title "Codes 90-97 and 100-107; Bright Colors"
printf 'TODO\n' printf "Codes 90 through 97 and 100 through 107 are used to access the alternate \"bright\" color palette.\n"
printf "This allows you to access these colors regardless of whether the \"boldness\" attribute causes these colors to be displayed in your particular terminal.\n"
printf "Codes 90 through 97 set the foreground color, whereas codes 100 through 107 set the background color.\n"
newline
subtitle "A Table of Bright Colors"
tableheader "Foreground"
printf " "
tableheader "Background"
newline
printf "\e[90m\\\e[90m Dark grey\e[0m \e[100m\\\e[100m Dark grey\e[0m\n"
printf "\e[91m\\\e[91m Light red\e[0m \e[101m\\\e[101m Light red\e[0m\n"
printf "\e[92m\\\e[92m Light green\e[0m \e[102m\\\e[102m Light green\e[0m\n"
printf "\e[93m\\\e[93m Yellow\e[0m \e[103m\\\e[103m Yellow\e[0m\n"
printf "\e[94m\\\e[94m Light blue\e[0m \e[104m\\\e[104m Light blue\e[0m\n"
printf "\e[95m\\\e[95m Light purple\e[0m \e[105m\\\e[105m Light purple\e[0m\n"
printf "\e[96m\\\e[96m Light cyan\e[0m \e[106m\\\e[106m Light cyan\e[0m\n"
printf "\e[97m\\\e[97m White\e[0m \e[107m\\\e[107m White\e[0m\n"
} }
section_italics() { section_italics() {