#!/bin/bash set -eu set -o pipefail normalize() { pandoc -f "html" -t json "$1" | jq . } engine="$1" wiki="$2" html="$3" output="$4" diff="$5" "$engine" < "$wiki" > "$output" diff -u <(normalize "$html") <(normalize "$output") > "$diff"