#!/bin/bash
#####################################################
# 					            #
# This is BashStyle-NG 6.3	 	            #
#						    #
# Licensed under GNU LESSER GENERAL PUBLIC LICENSE  #
#					    	    #
# Copyright 2007 - 2008 Christopher Bratusek	    #
#					    	    #
#####################################################

load=$(uptime | sed -e "s/.*load average: \(.*\...\), \(.*\...\), \(.*\...\)/\1/" -e "s/ //g")

tmp=$(echo $load*100 | bc)
let load100=${tmp%.*}

if [ ${load100} -lt 70 ]
then
  loadcolor=$(echo $smoothgreen | sed -e 's/\\\[//g' -e 's/\\\]//g')
elif [ ${load100} -ge 70 ] && [ ${load100} -lt 120 ]
then
  loadcolor=$(echo $green | sed -e 's/\\\[//g' -e 's/\\\]//g')
elif [ ${load100} -ge 120 ] && [ ${load100} -lt 200 ]
then
  loadcolor=$(echo $iceblue | sed -e 's/\\\[//g' -e 's/\\\]//g')
elif [ ${load100} -ge 200 ] && [ ${load100} -lt 300 ]
then
  loadcolor=$(echo $blue | sed -e 's/\\\[//g' -e 's/\\\]//g')
else
  loadcolor=$(echo $red | sed -e 's/\\\[//g' -e 's/\\\]//g')
fi

echo -e $loadcolor$load
