[ create a new paste ] login | about

Link: http://codepad.org/oqRJP5sq    [ raw code | fork ]

Plain Text, pasted on May 23:
#!/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'


Create a new paste based on this one


Comments: