#!/usr/bin/env bash
# showcolors -- Display the 16 basic terminal colors.

for y in 30 90; do
	(( y == 30 )) || printf "\n"
	for x in {0..7}; do
		fx=$[y+x]
		bx=$[10+y+x]
		printf "%-9s" "Color $fx:"
		printf " \e[2;%dm%s\e[m" $fx "Dimmed"
		printf " \e[%dm%s\e[m" $fx "Normal"
		printf " \e[1;%dm%s\e[m" $fx "Strong"
		printf "  "
		printf " \e[%dm%s\e[m" $bx " Normal "
		printf " \e[1;%dm%s\e[m" $bx " Strong "
		printf "  "
		printf " \e[30;%dm%s\e[m" $bx " Normal "
		printf " \e[1;30;%dm%s\e[m" $bx " Strong "
		printf "\n"
	done
done
