Files
rules_bun/tests/ci_test/verify_native_wrapper_shape.sh
2026-03-15 11:04:44 +01:00

18 lines
440 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
python3 - "$@" <<'PY'
import pathlib
import sys
windows = sys.platform.startswith("win")
for launcher in sys.argv[1:]:
suffix = pathlib.Path(launcher).suffix.lower()
if windows:
if suffix != ".cmd":
raise SystemExit(f"expected .cmd launcher on Windows: {launcher}")
elif suffix == ".sh":
raise SystemExit(f"unexpected .sh launcher executable: {launcher}")
PY