blob: afca095323bad5580274dc8abc61197918d9101a [file] [log] [blame]
#!/usr/bin/env bash
# Both bazelisk and bazel's native wrapper scripts will attempt to use the well-known executable
# named "tools/bazel" to run Bazel. The path of the original executable is stored in BAZEL_REAL.
set -euo pipefail
if [[ -z "${BAZEL_REAL:-}" ]]; then
echo "BAZEL_REAL is not set - do not run directly, instead, use bazelisk" >&2
exit 1
fi
if [[ -z "${BAZELISK_SKIP_WRAPPER:-}" ]]; then
echo "#########################################################" >&2
echo " You are not using Bazelisk. This is not recommended." >&2
echo " Make sure you are using the correct version of Bazel." >&2
echo "#########################################################" >&2
fi
exec scripts/bin/bazel "$@"