#!/bin/bash
#########################################################
# 							#
# This is BashStyle-NG 7.6				#
#							#
# Licensed under GNU GENERAL PUBLIC LICENSE v3    	#
#							#
# Copyright 2007 - 2009 Christopher Bratusek		#
#							#
#########################################################

case $1 in 
	*acpi)
		load=$(acpi -b | sed -e "s/.* \([1-9][0-9]*\)%.*/\1/")

		out="$(acpi -b)"
		state="$(echo "${out}" | awk '{print $3}')"

		case ${state} in
			charging,)
				statesign="^"
			;;
			discharging,)
				statesign="v"
			;;
			charged,)
				statesign="°"
			;;
		esac

		battery="${statesign}${load}"
	;;

	*apm)
		result="$(apm)"

		case ${result} in
			*AC on*)
				state="^"
			;;
			*AC off*)
				state="v"
			;;
		esac

		load="${temp##* }"
		battery="${state}${load}"
	;;
esac

echo ${battery}
