#!/bin/sh
#uncompress:  a script for Velocity by Kyle Davis
#NOTE:  we use echo -en for things that go to Velocity to avoid a blank line in our context menus

#Programs and Program Options
p_tar="tar -xvf"
po_tar_stdin="-"
p_gz="gunzip"
po_gz_stdout="-c"
p_bz2="bunzip2"
po_bz2_stdout="-c"
p_zip="unzip"
p_Z="uncompress -c"

#MIME Types
mt_tar="application/x-tar"
mt_gz="application/x-gzip"
mt_bz2="application/x-bzip"
mt_bz2tar="application/x-bzip-compressed-tar"
mt_zip="application/zip"
mt_Z="application/x-compress"
#GNOME2 MIME types
mt2_targz="application/x-compressed-tar"

#Velocity variables
version="1.6"
name="UnCompress here"
authors="Kyle Davis"
about="This is a demo script for Velocity."
mimetypes="$mt_tar,$mt_gz,$mt_bz2,$mt_zip,$mt_Z,$mt2_targz"
dependancies="file-roller"
needterm="Yes"
multiplefiles=""
localonly="Yes"
case $1 in
	--get-info)
		echo -en "$version\n$name\n$authors\n$about\n$mimetypes\n$dependancies\n$needterm\n$multiplefiles\n$localonly"
		;;
	--execute)
		shift;windowx=$1
		shift;windowy=$1
		shift;windowwidth=$1
		shift;windowheight=$1
		shift;location=$1
		shift;dfileroller=$1
		shift;file=$1
		shift;mimetype=$1
		exec $dfileroller "--extract-to=$location" "$location$file" &>/dev/null
		;;
	*)
		echo "This should only be used by Velocity."
		;;
esac
