#!/bin/bash
# Term color changing program.  
# Copyright 2005 by Greg Watson <gwatson@linuxlogin.com>
# GPL-2 License - Enjoy!

# File used to keep track of the current last color
TINTFILE=$HOME/.term-tint.last
TERMPATH=/usr/bin

# You can use either `basename $0` and just make symlinks 
# or change this to your term cmd, such as mrxvt or aterm
RUNTERM=`basename $0`

if [ -f $TINTFILE ]; then
	TINTVAL=`cat $TINTFILE`
	CLRCODE=`eval expr "$TINTVAL + 1"`
	if [ "$CLRCODE" -gt "8" ]; then
		CLRCODE=0;
	fi
else
	CLRCODE="0"
fi

# update the file
echo "$CLRCODE" > $TINTFILE


{ [ "$CLRCODE" -eq "0" ] && CLRNAME="-tint blue "; } || 
{ [ "$CLRCODE" -eq "1" ] && CLRNAME="-tint red "; } || 
{ [ "$CLRCODE" -eq "2" ] && CLRNAME="-tint green "; } ||
{ [ "$CLRCODE" -eq "3" ] && CLRNAME="-tint cyan "; } || 
{ [ "$CLRCODE" -eq "4" ] && CLRNAME="-tint magenta"; } || 
{ [ "$CLRCODE" -eq "5" ] && CLRNAME="-tint orange"; } || 
{ [ "$CLRCODE" -eq "6" ] && CLRNAME="-tint purple"; } || 
{ [ "$CLRCODE" -eq "7" ] && CLRNAME="-tint skyblue"; } || 
{ [ "$CLRCODE" -eq "8" ] && CLRNAME="-tint yellow "; } 


exec $TERMPATH/$RUNTERM $CLRNAME $@

