1

update .envrc

This commit is contained in:
Motiejus Jakštys 2021-09-13 09:12:09 +03:00
parent b6c6c705b8
commit e6be5e73b6

19
.envrc
View File

@ -1,24 +1,27 @@
set -euo pipefail set -euo pipefail
export PATH="$(git rev-parse --show-toplevel)/bin:$PATH" export PATH="$(git rev-parse --show-toplevel)/bin:$PATH"
_u=https://github.com/bazelbuild/bazelisk/releases/download/v1.10.1/bazelisk-
fetch() { #for os in linux darwin; do
direnv fetchurl "https://github.com/bazelbuild/bazelisk/releases/download/v1.10.1/bazelisk-$1-$2" "$3" # for arch in amd64 arm64; do
} # hash=$(direnv fetchurl "${_u}$os-$arch")
# echo -e "$os-$arch\t$hash"
# done
#done
case "$(uname | tr A-Z a-z)-$(uname -m)" in case "$(uname | tr A-Z a-z)-$(uname -m)" in
linux-x86_64) linux-x86_64)
bzl=$(fetch linux amd64 sha256-TLU0xSzdR6YiPUWW1TDnyceFQ4qzsKSf80fpkcIQss0=);; bzl=$(direnv fetchurl "${_u}linux-amd64" sha256-TLU0xSzdR6YiPUWW1TDnyceFQ4qzsKSf80fpkcIQss0=);;
linux-aarch64) linux-aarch64)
bzl=$(fetch linux arm64 sha256-wd5oYN1PjV4uwnAJe9RtaiEblxoLizhVl4S9BR6pUKE=);; bzl=$(direnv fetchurl "${_u}linux-arm64" sha256-wd5oYN1PjV4uwnAJe9RtaiEblxoLizhVl4S9BR6pUKE=);;
darwin-x86_64) darwin-x86_64)
bzl=$(fetch darwin arm64 sha256-wi1IYBRm2dOwQ8zXQFHy9CMPm59FCfCXAXyXMDqojRM=);; bzl=$(direnv fetchurl "${_u}darwin-amd64" sha256-5IW7+EUy0CpgsOsjxwJhC1QI3zoZkIek8rXgmVu/LVo=);;
darwin-aarch64) darwin-aarch64)
bzl=$(fetch darwin arm64 sha256-5IW7+EUy0CpgsOsjxwJhC1QI3zoZkIek8rXgmVu/LVo=);; bzl=$(direnv fetchurl "${_u}darwin-arm64" sha256-wi1IYBRm2dOwQ8zXQFHy9CMPm59FCfCXAXyXMDqojRM=);;
*) *)
>&2 echo "unsupported architecture tuple $(uname | tr A-Z a-z)-$(uname -m)" >&2 echo "unsupported architecture tuple $(uname | tr A-Z a-z)-$(uname -m)"
exit 1;; exit 1;;
esac esac
chmod a+x "${bzl}"
ln -sf "${bzl}" bin/bazel ln -sf "${bzl}" bin/bazel