#!/usr/bin/env bash # Run demo scenarios against a running application and commit each report. # ./scripts/demo.sh retry defaults exhausted ... -> docs/output/retry-.txt set -uo pipefail source "$(dirname "$0")/env.sh" group="$1"; shift for scenario in "$@"; do file="$OUT/$group-$scenario.txt" { echo "# GET /demo/$group/$scenario (Spring Framework 7.0.9, Resilience4j 2.4.0, JDK 25)" echo "# Source: src/main/java/com/ankurm/resilience/web/DemoController.java" echo curl -s "$BASE/demo/$group/$scenario" | python3 -m json.tool } > "$file" echo "wrote $file" done