#!/bin/sh if test -z "$CHA" then test -f ../../cha && CHA=../../cha || CHA=cha fi failed=0 for h in *.md do printf '%s\r' "$h" expected="$(basename "$h" .md).expected" if test -f "$expected" then if ! "$CHA" -C config.toml "$h" | diff "$expected" - then failed=$(($failed+1)) printf 'FAIL: %s\n' "$h" fi else printf 'WARNING: expected file not found for %s\n' "$h" fi done printf '\n' exit "$failed"