This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Extensions

Bazel module extensions

1 - al_repo_map

al_repo_map

al_repo_map = use_extension("@com-alwaldend-git-src//bzl/extensions:al_repo_map.bzl", "al_repo_map")
al_repo_map.download(name, build_file_content, download_type, executable, repos, strip_prefix)

Extension to create several repos from a map

TAG CLASSES

download

Attributes

Name Description Type Mandatory Default
name Name Name required
build_file_content Build file content String optional ""
download_type Download type String required
executable Field executable for http_file Boolean optional False
repos Map of repos Dictionary: String -> List of strings required
strip_prefix Strip prefix String optional ""

2 - Bazel targets

NameInfo
al_repo_map
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map
ruleClassbzl_library
visibility
  • //visibility:public
al_repo_map-stardoc
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/extensions:al_repo_map-stardoc.md
visibility
  • //visibility:private
al_repo_map-stardoc-raw
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/extensions:al_repo_map-stardoc-raw.md
visibility
  • //visibility:private
al_repo_map-stardoc-raw.extract
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/extensions:al_repo_map-stardoc-raw.extract.binaryproto
  • //bzl/extensions:al_repo_map-stardoc-raw.extract.textproto
visibility
  • //visibility:private
changelog
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/extensions:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/extensions:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/extensions:changelog-template.md
visibility
  • //visibility:private
extensions
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions
ruleClassbzl_library
visibility
  • //visibility:public
extensions-stardoc
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:extensions-stardoc.tar
visibility
  • //visibility:public
extensions-stardoc-deps
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:extensions-stardoc-deps.tar
visibility
  • //visibility:private
extensions-stardoc-src
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:extensions-stardoc-src.tar
visibility
  • //visibility:private
readme
locationbzl/extensions/BUILD.bazel:23:10
name//bzl/extensions:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/extensions/BUILD.bazel:23:10
name//bzl/extensions:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:readme-children.tar
visibility
  • //visibility:public

3 - Changelog