make gocross-wrapper.sh nicer to cygwin and mingw users

Signed-off-by: Aaron Klotz <aaron@tailscale.com>
This commit is contained in:
Aaron Klotz
2025-08-08 15:26:21 -06:00
parent 569abe639e
commit 794e01ec6c

View File

@@ -16,8 +16,9 @@ if [[ "${CI:-}" == "true" && "${NOBASHDEBUG:-}" != "true" ]]; then
fi
if [[ "${OSTYPE:-}" == "cygwin" || "${OSTYPE:-}" == "msys" ]]; then
echo "You're running on Windows: use go.cmd instead." >&2
exit 1
hash pwsh 2>/dev/null || { echo >&2 "This operation requires PowerShell Core."; exit 1; }
pwsh -NoProfile -ExecutionPolicy Bypass "${BASH_SOURCE%/*}/gocross-wrapper.ps1" "$@"
exit
fi
# Locate a bootstrap toolchain and (re)build gocross if necessary. We run all of