#!/usr/bin/env bash # Copyright 2023 Uber Technologies, Inc. # Licensed under the Apache License, Version 2.0 set -euo pipefail indent() { sed 's/^/ /'; } echo "--- Available toolchains:" bazel query --noshow_progress '@zig_sdk//toolchain:*' | indent echo "--- Available platforms:" bazel query --noshow_progress '@zig_sdk//platform:*' | indent echo "--- Available libc aware toolchains:" bazel query --noshow_progress '@zig_sdk//libc_aware/toolchain:*' | indent echo "--- Available libc aware platforms:" bazel query --noshow_progress '@zig_sdk//libc_aware/platform:*' | indent echo "--- Available libc variants:" bazel query --noshow_progress "attr(constraint_setting, @zig_sdk//libc:variant, @zig_sdk//...)" | indent