set -e
input="$1"
patch="$2"
if [ -z "$input" ] || [ -z "$patch" ]; then
echo "Usage: $0 <INPUT> <UPSPATCH>"
exit 1
fi
t="$(mktemp -d)"
trap 'rm -rf "$t"' EXIT
xxd "$input" > "$t/input"
mkups apply "$input" "$patch" | xxd > "$t/patched"
diff -u "$t/input" "$t/patched"