Macros for loading dependencies and registering toolchains
aspect_bazel_lib_dependencies()
Load dependencies required by aspect rules
aspect_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.
register_bats_toolchains(<a href="#register_bats_toolchains-name">name</a>, <a href="#register_bats_toolchains-core_version">core_version</a>, <a href="#register_bats_toolchains-support_version">support_version</a>, <a href="#register_bats_toolchains-assert_version">assert_version</a>, <a href="#register_bats_toolchains-file_version">file_version</a>, <a href="#register_bats_toolchains-libraries">libraries</a>, <a href="#register_bats_toolchains-register">register</a>)
Registers bats toolchain and repositories
PARAMETERS
register_copy_directory_toolchains(<a href="#register_copy_directory_toolchains-name">name</a>, <a href="#register_copy_directory_toolchains-register">register</a>)
Registers copy_directory toolchain and repositories
PARAMETERS
register_copy_to_directory_toolchains(<a href="#register_copy_to_directory_toolchains-name">name</a>, <a href="#register_copy_to_directory_toolchains-register">register</a>)
Registers copy_to_directory toolchain and repositories
PARAMETERS
register_coreutils_toolchains(<a href="#register_coreutils_toolchains-name">name</a>, <a href="#register_coreutils_toolchains-version">version</a>, <a href="#register_coreutils_toolchains-register">register</a>)
Registers coreutils toolchain and repositories
PARAMETERS
| Name | Description | Default Value |
|---|---|---|
| name | override the prefix for the generated toolchain repositories | “coreutils” |
| version | the version of coreutils to execute (see https://github.com/uutils/coreutils/releases) | “0.0.23” |
| register | whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension | True |
register_expand_template_toolchains(<a href="#register_expand_template_toolchains-name">name</a>, <a href="#register_expand_template_toolchains-register">register</a>)
Registers expand_template toolchain and repositories
PARAMETERS
register_jq_toolchains(<a href="#register_jq_toolchains-name">name</a>, <a href="#register_jq_toolchains-version">version</a>, <a href="#register_jq_toolchains-register">register</a>)
Registers jq toolchain and repositories
PARAMETERS
| Name | Description | Default Value |
|---|---|---|
| name | override the prefix for the generated toolchain repositories | “jq” |
| version | the version of jq to execute (see https://github.com/stedolan/jq/releases) | “1.7” |
| register | whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension | True |
register_tar_toolchains(<a href="#register_tar_toolchains-name">name</a>, <a href="#register_tar_toolchains-register">register</a>)
Registers bsdtar toolchain and repositories
PARAMETERS
register_yq_toolchains(<a href="#register_yq_toolchains-name">name</a>, <a href="#register_yq_toolchains-version">version</a>, <a href="#register_yq_toolchains-register">register</a>)
Registers yq toolchain and repositories
PARAMETERS
| Name | Description | Default Value |
|---|---|---|
| name | override the prefix for the generated toolchain repositories | “yq” |
| version | the version of yq to execute (see https://github.com/mikefarah/yq/releases) | “4.25.2” |
| register | whether to call through to native.register_toolchains. Should be True for WORKSPACE users, but false when used under bzlmod extension | True |