#!/bin/bash
# Term color changing program - urxvt only  
# 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-urxvt.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`
FONT="xft:Monospace:pixelsize=14"

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

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


{ [ "$CLRCODE" -eq "0" ] && CLRNAME="-bg rgba:2000/2000/4000/cccc "; } || 
{ [ "$CLRCODE" -eq "1" ] && CLRNAME="-bg rgba:2000/4000/2000/cccc "; } || 
{ [ "$CLRCODE" -eq "2" ] && CLRNAME="-bg rgba:4000/2000/2000/cccc "; } ||
{ [ "$CLRCODE" -eq "3" ] && CLRNAME="-bg rgba:2000/4000/4000/cccc "; } || 
{ [ "$CLRCODE" -eq "4" ] && CLRNAME="-bg rgba:6000/6000/0000/aaaa "; } || 
{ [ "$CLRCODE" -eq "5" ] && CLRNAME="-bg rgba:4000/2000/4000/cccc "; }  

exec $TERMPATH/$RUNTERM -fn "$FONT"  -fade 20 +sb -depth 32 -fg white $CLRNAME $@

