# tar -cf arg
USAGE="Usage $0 [-r][-z|g] directory( ies )\n\
-r: remove original\n\
-z: compress .tar\n\
-g: gzip .tar"

DELETE=false
COMPRESS=false
DOGZIP=false

set -- `getopt rzg $*`
if [ $? != 0 ]
then 
	echo $USAGE
	exit 2
fi
for i in $*
do
	case $i in
	-r)	DELETE=true; shift;;
	-z)	COMPRESS=true; shift;;
	-g)	DOGZIP=true; shift;;
	--)	shift; break;;
	esac
done

if ( [ "$*" = "" ] || ( $DOGZIP && $COMPRESS ) )
then 
	echo $USAGE
	exit 1
fi

echo "SPDsoft: "
for f in `ls -d $*`
do
	echo "$f ( \c"
	if test -d $f
	then
		echo "directory )"
		echo "tar -cf $f.tar $f"
		tar -cf $f.tar $f
		if [ $? = 0 ]
		then 
			if  $DELETE
			then
				echo "rm -rf $f"
				rm -rf $f
			fi
			if $COMPRESS
			then
				echo "compress $f.tar"
				compress $f.tar
			fi
			if $DOGZIP
			then
				echo "gzip $f.tar"
				gzip $f.tar
			fi
		else
			echo tar failed
		fi
	else
		echo "not directory )"
	fi
done
