#!/bin/sh

# Written by d1s4st3r
# http://xoomer.alice.it/mental_insomnia/


ID="`whoami`"
INFOLINE="`quota -v $ID | grep home`"
USEDSPACE=`echo $INFOLINE | awk '{ print $2 }'`
SOFTLIMIT=`echo $INFOLINE | awk '{ print $3 }'`
HARDLIMIT=`echo $INFOLINE | awk '{ print $4 }'`

PERCENT1=`expr 100 '*' $USEDSPACE '/' $SOFTLIMIT`
PERCENT2=`expr 100 '*' $USEDSPACE '/' $HARDLIMIT`

echo "+------------------+"
echo "|  Occupied space  |"
echo "+------------------+"
echo
echo "User:       $ID"
echo "Soft limit: $PERCENT1%"
echo "Hard limit: $PERCENT2%"
echo
echo "Usage bar:"

COUNT=0
MAX=30
CHARTWIDTH=`expr $MAX - 2`
CHARTUSED=`expr $USEDSPACE '*' $MAX / $SOFTLIMIT`
CHARTFREE=`expr $CHARTWIDTH - $CHARTUSED`
echo -n "["
	while [ $COUNT -lt $MAX ] ;
	do
		if [ $COUNT -lt $CHARTUSED ]; then
			echo -n "#"
		else
			echo -n "."
		fi
		COUNT=`expr $COUNT + 1`
	done
echo "]"

