#!/bin/sh

if [ "$#" -ne 1 ] ; then
  echo "Usage: $0 <edited_image>"
  exit 1
fi

if [ ! -e "$1" ] ; then
  echo "No such file $1"
  exit 1
fi

if ! echo "$1" | grep -q "_\.jpg" ; then
  echo "Edited files usually are named *_.jpg"
  exit 1
fi

image="$1"
orig=`echo "$image" | sed 's/_\.jpg$/.jpg_/'`

if [ ! -e "$orig" ] ; then
  echo "No such file $1"
  exit 1
fi

exiftool -overwrite_original -quiet -TagsFromFile "$orig" -all:all "$image"

# exiftool -overwrite_original -quiet -TagsFromFile "$orig" -EXIF:all -IPTC:all -XMP:all "$image"
