#!/bin/sh
if [ "$1" ]; then
	ROT="$1"
	shift
else
	echo >&2 "Usage: $0 [fliphor|flipver|degrees clockwise] FILES..."
	exit 1
fi

tmp=$(mktemp -q $(pwd)/jpegtran.XXXXXX 2>/dev/null || echo jpegtran$RAND.$$$$.tmp)

while [ $# -gt 0 ]; do
	if [ "$ROT" = "fliphor" ]; then
		echo "flipping horizontal"
		jpegtran -copy all -flip horizontal -outfile $tmp "$1" && mv $tmp "$1"
	elif [ "$ROT" = "flipver" ]; then
		echo "flipping vertical"
		jpegtran -copy all -flip vertical -outfile "$tmp" "$1" && mv $tmp "$1"
	else
		echo "rotating2 $ROT"
		jpegtran -copy all -rotate $ROT -outfile "$tmp" "$1" && mv $tmp "$1"
	fi
	shift
done

rm -f "$tmp"
