#!/bin/sh
set -eu

: ${FAIL_WITH=""}
: ${INVALID_OUTPUT=""}

if [ "${FAIL_WITH}" != "" ]
then
  echo ${FAIL_WITH}
  exit -1
fi

if [ "$#" = "0" ] # no args
then
  exit 0
fi

case "$1" in
  "-version")
    echo magick: version fake
    exit 0
    ;;
  "identify")
    if [ "${INVALID_OUTPUT}" != "" ]
    then
      echo -n ${INVALID_OUTPUT}
      exit 0
    fi

    echo -n '{"height":800, "width":1000}'
    exit 0
    ;;
esac

echo $@
