# Functions
BazeliskDownloadInfo returns the URL and name of the local downloaded file to use for downloading bazelisk for the given OS.
ManifestFromJSONFile reads the manifest from the JSON file at the given path.
Run is the main entrypoint to generate Bazel toolchain configs according to the options specified in the given command line arguments.
UsesLocalJavaRuntime returns whether the given bazel version string uses the local_java_runtime rule for Java toolchains instead of java_runtime.
# Variables
DefaultExecOptions is a map from the ExecOS to default values for certain fields in Options that vary based on the execution environment.
# Structs
DefaultOptions are some option values that are populated as default values for certain fields of "Options".
Manifest contains metadata about the configs generated by this package.
Options are the options to tweak Bazel C++/Java Toolchain config generation.
PlatformToolchainsTemplateParams is used as the input to the toolchains & platform BUILD file template 'platformsToolchainBuildTemplate'.