#!/usr/bin/env bash # Wrapper for the Babashka APS gherkin-parser task. # Delegates to the single canonical APS checkout under /tmp/aps. set -euo pipefail if [ "$#" -ne 2 ]; then echo "usage: gherkin-parser " >&2 exit 2 fi FEATURE_FILE="$(realpath -m "$1")" JSON_OUTPUT="$(realpath -m "$2")" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" APS_DIR="$("$SCRIPT_DIR/ensure-aps.sh")" cd "$APS_DIR" exec bb gherkin-parser "$FEATURE_FILE" "$JSON_OUTPUT"