#!/bin/sh 

if [ "$1" == "-h" ]; then
	cat << EOT
colors-table.sh - print all ansi colors available
0.1 (c) 2004-+8-08 Tero Karvinen karvinen+feedback atta iki fi 
url: http://www.iki.fi/karvinen
License: GPL GNU General Public License v2
EOT
	exit 0
fi

#echo 'Colors: echo \e[$BACKGROUND;$FOREGROUNDm'
echo "Colors: \'echo -e '\e[BACKGROUND;FOREGROUNDBOLDm'\', eg: echo -e '\e[43;31;1m'"
echo

echo -n "     "
for ((f=30; f <= 37 ; f++))
do
	echo -ne "	 $f"
done
echo "	fg"

for ((b=39; b <= 47 ; b++))	# b background
do
	echo -ne "\e[0m $b	"
	for ((bold=0; bold <= 1; bold++))
	do
		for ((f=30; f <= 37 ; f++))	# f foreground
		do
			echo -ne "\e["$b";"$f";"$bold"m$b;$f;$bold"
			echo -ne "\e[0m	"
		done
		echo
		echo -n "	"
	done
	echo
done
echo -e "\e[0m bg"
echo

echo "Ruler:"
echo  "123...   *10       *20       *30       *40       *50       *60     70*       80*"

# see also: 
# http://www-106.ibm.com/developerworks/library/l-tip-prompt/
# advanced-bash-scripting-guide/loops1.html

