#!/bin/csh -f

set degrees = 90

while ($#argv >= 1)
    if ("$argv[1]" == '-left') then
        set degrees = 270
        echo "Rotating left"
    else if ("$argv[1]" == '-right') then
        set degrees = 90
        echo "Rotating right"
    else if ("$argv[1]" == '-180') then
        set degrees = 180
        echo "Rotating right"
    else if ("$argv[1]" =~ -*) then
        echo "Usage: rotate [-left|-right] img ..."
        exit
    else
        echo rotate $argv[1] $degrees
	if ($argv[1] =~ *.jpg || $argv[1] =~ *.JPG) then
	  echo "$argv[1] is a jpeg; using jpegtran"
	  jpegtran -rot $degrees -copy all $argv[1] >foo
	else
          convert -rotate $degrees $argv[1] foo
	endif
        mv foo $argv[1]
    endif
    shift
end

