Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aspect.build/llms.txt

Use this file to discover all available pages before exploring further.

Documentation for @bazel_lib@v3.2.0 View source
Macros for loading dependencies and registering toolchains

Function: bazel_lib_dependencies

Load dependencies

Function: register_zstd_toolchains

Registers zstd toolchain and repositories

Parameters

name
name
default:"zstd"
override the prefix for the generated toolchain repositories
register
name
default:"True"
whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension

Function: register_bats_toolchains

Registers bats toolchain and repositories

Parameters

name
name
default:"bats"
override the prefix for the generated toolchain repositories
core_version
name
default:"v1.10.0"
bats-core version to use
support_version
name
default:"v0.3.0"
bats-support version to use
assert_version
name
default:"v2.1.0"
bats-assert version to use
file_version
name
default:"v0.4.0"
bats-file version to use
libraries
name
default:"[]"
additional labels for libraries
register
name
default:"True"
whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension

Function: register_coreutils_toolchains

Registers coreutils toolchain and repositories

Parameters

name
name
default:"coreutils"
override the prefix for the generated toolchain repositories
version
name
default:"0.5.0"
the version of coreutils to execute (see https://github.com/uutils/coreutils/releases)
register
name
default:"True"
whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension

Function: register_copy_directory_toolchains

Registers copy_directory toolchain and repositories

Parameters

name
name
default:"copy_directory"
override the prefix for the generated toolchain repositories
register
name
default:"True"
whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension

Function: register_copy_to_directory_toolchains

Registers copy_to_directory toolchain and repositories

Parameters

name
name
default:"copy_to_directory"
override the prefix for the generated toolchain repositories
register
name
default:"True"
whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension

Function: register_expand_template_toolchains

Registers expand_template toolchain and repositories

Parameters

name
name
default:"expand_template"
override the prefix for the generated toolchain repositories
register
name
default:"True"
whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension

Function: bazel_lib_register_toolchains

Register all bazel-lib toolchains at their default versions. To be more selective about which toolchains and versions to register, call the individual toolchain registration macros.