#!/bin/bash
echo Minifying source files
isOutFileSpec=0
while (( $# > 0 ))
do
	if [ $1 == "-o" ]
	then
		isOutFileSpec=1
		shift
		outFile=$1
	else
		srcFile=$1
		if [[ "${srcFile}" != *.js ]]
		then
			srcFile=$srcFile".js"
		fi
		srcList=$srcList" --js "$srcFile
	fi
	if [ $isOutFileSpec -eq 0 ] 
	then
		outFile=$outFile$1
	fi
	shift
done
outFile=$outFile"-min.js"
mapFile=$outFile".map"
cmdLine="java -jar /usr/local/bin/closureCompiler.jar"$srcList" --js_output_file "$outFile" --source_map_format V3 --create_source_map "$mapFile
echo $cmdLine
$cmdLine
echo -e "/* //#sourceMappingURL="$mapFile"*/" >> $outFile