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

white=$(bs-ng-echo $white)
orange=$(bs-ng-echo $orange)
iceblue=$(bs-ng-echo $iceblue)
green=$(bs-ng-echo $green)

mountpoint=$2

case $1 in

	*used-percent )

		echo $(df | grep -w $mountpoint | gawk '{print $5}')

	;;

	*free-percent )

		echo $((100-$(df | grep -w $mountpoint | gawk '{print $5}' | sed -e 's/\%//g')))%

	;;

	*used )

		echo $(df -h | grep -w $mountpoint | gawk '{print $3}')B

	;;

	*free )

		echo $(df -h | grep -w $mountpoint | gawk '{print $4}')B

	;;

	*help | "" )

		echo -e "\n${white}Usage:\n"
		echo -e "${orange}showspace ${white}|${green} --used ${iceblue}[display used space in mb/gb]\
		\n${orange}showspace ${white}|${green} --free ${iceblue}[display free space in mb/gb]\
		\n${orange}showspace ${white}|${green} --percent-used ${iceblue}[display used space in %]\
		\n${orange}showspace ${white}|${green} --percent-free ${iceblue}[display free space in %]" | column -t
		echo ""

	;;

esac
