#!/bin/bash
[ "$DEBUG" ] && set -x
[ $# -eq 0 ] && echo "Try $0 --help" && exit 0
bold=0
bright=0
for arg
do
case $arg in
--help)
cat <<HELP
Usage: $(basename $0) [parameters]
Swithes:
--help - This help message
--color=COLOR - Select text color
--bright - Enable "bright" colors
--bold - Enable "bold" text
Colors are: black red green yellow blue magenta cyan white
HELP
exit 0
;;
--bold)
bold=1
;;
--bright)
bright=1
;;
--color=*)
cname=${arg/--color=/}
case $cname in
black)
color=0
;;
red)
color=1
;;
green)
color=2
;;
yellow)
color=3
;;
blue)
color=4
;;
magneta)
color=5
;;
cyan)
color=6
;;
white)
color=7
;;
esac
;;
esac
done
[ "$bold" -eq 1 ] && echo -ne '\033[1m'
echo -ne '\033['
if [ "$bright" -eq 1 ]; then echo -ne '9'; else echo -ne '3'; fi
echo -ne "${color}m"
cat
echo -ne '\033[0m'