#!/bin/bash
#########################################################
# 							#
# This is BashStyle-NG 7.8				#
#							#
# 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)

_help ()
{

	echo -e "\n${white}Usage:"
	echo -e "\n${orange}countprocesses${white} | ${green}! no options !\n"

}

_count_processes ()
{

	procs=$(ps ax | wc -l | awk '{print $1}')

	if [[ $procs -lt 10 ]]; then
		echo "000$procs"
	elif [[ $procs -lt 100 ]]; then
		echo "00$procs"
	elif [[ $procs -lt 1000 ]]; then
		echo "0$procs"
	fi

}

case $1 in

	*help )

		_help

	;;

	* )

		_count_processes

	;;
esac
