#!/bin/sh
#velocity-script:  an example template 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

version="1.4"
name="Velocity Script"
authors="Kyle Davis"
about="Creates a skeleton Velocity script."
localonly="Yes"
dependancies="gedit|gnp|gvim,basename,dirname"
mimetype="text/x-sh"
defaultfilename="New Velocity Script.sh"
case $1 in
	--get-info)
		echo -en "$version\n$name\n$authors\n$about\n$localonly\n$mimetype\n$dependancies\n$defaultfilename"
		;;
	--execute|--overide-desired)
		this=$0
		if [ "$1" == "--overide-desired" ]; then
			#if so everything our defaultfilename gets changed
			shift;defaultfilename=$1
		fi
		shift;location=$1
		shift;dep1=$1
		shift;dep2=$1
		shift;dep3=$1
		templatesdir=`$dep3 $this`
		datadir="$templatesdir/data"
		datafile=`$dep2 $this`
		cp "$datadir/$datafile" "$location$defaultfilename"
		chmod a+x "$location$defaultfilename"
		"$dep1" "$location$defaultfilename" &
		;;
	*)
		echo "This should only be used by Velocity."
		;;
esac
