#!/usr/bin/env bash # hl7-diff-set — direct, on-PATH wrapper for lib/hl7-diff-set.sh: diff a WHOLE # SET of paired Windows-vs-Linux regression output files in one command # (auto-discovers routes from two shared file prefixes; no hand-written # for-loop / hardcoded route list needed). Reuses the existing hl7-diff engine # per pair — same --ignore/--framing semantics, sane regression defaults. # # hl7-diff-set adt_in_regression_out_windows_single adt_in_regression_out_linux_single \ # --dir /opt/cloverleaf/cis2025.01/integrator/adt/data/regression_testing/single # # (no `larry tools` prefix needed). All args pass straight through; -h/--help # is handled by the underlying tool. set -o pipefail _self="${BASH_SOURCE[0]}"; [ -L "$_self" ] && _self="$(readlink "$_self")" . "$(cd "$(dirname "$_self")" && pwd)/_nc_common.sh" lib="$(_nc_resolve_lib)" || { echo "hl7-diff-set: lib/ toolkit not found (set LARRY_LIB_DIR or LARRY_HOME)" >&2; exit 1; } if [ $# -eq 0 ]; then exec bash "$lib/hl7-diff-set.sh" --help; fi exec bash "$lib/hl7-diff-set.sh" "$@"