Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
autogazelle
command
autogazelle is a program that tracks changes in a workspace and runs gazelle to incorporate those changes into Bazel build files.
|
autogazelle is a program that tracks changes in a workspace and runs gazelle to incorporate those changes into Bazel build files. |
|
fetch_repo
command
Command fetch_repo downloads a Go module or repository at a specific version or commit.
|
Command fetch_repo downloads a Go module or repository at a specific version or commit. |
|
gazelle
command
Command gazelle is a BUILD file generator for Go projects.
|
Command gazelle is a BUILD file generator for Go projects. |
|
generate_repo_config
command
Command generate_repo_config takes in a build config file such as WORKSPACE and generates a stripped version of the file.
|
Command generate_repo_config takes in a build config file such as WORKSPACE and generates a stripped version of the file. |
|
move_labels
command
|
|
|
Package config provides extensible configuration for Gazelle libraries.
|
Package config provides extensible configuration for Gazelle libraries. |
|
Package flag provides some general-purpose types which satisfy the flag.Value interface.
|
Package flag provides some general-purpose types which satisfy the flag.Value interface. |
|
internal
|
|
|
gazellebinarytest
gazellebinarytest provides a minimal implementation of language.Language.
|
gazellebinarytest provides a minimal implementation of language.Language. |
|
language/test_filegroup
Package test_filegroup generates an "all_files" filegroup target in each package.
|
Package test_filegroup generates an "all_files" filegroup target in each package. |
|
language/test_load_for_packed_rules
Package `test_load_for_packed_rules` generates packed rule of `selects.config_setting_group`.
|
Package `test_load_for_packed_rules` generates packed rule of `selects.config_setting_group`. |
|
language/test_loads_from_flag
Package test_filegroup_with_config generates an "all_files" filegroup target in each package.
|
Package test_filegroup_with_config generates an "all_files" filegroup target in each package. |
|
wspace
Package wspace provides functions to locate and modify a bazel WORKSPACE file.
|
Package wspace provides functions to locate and modify a bazel WORKSPACE file. |
|
Package label provides utilities for parsing and manipulating Bazel labels.
|
Package label provides utilities for parsing and manipulating Bazel labels. |
|
Package language provides an interface for language extensions in Gazelle.
|
Package language provides an interface for language extensions in Gazelle. |
|
go
Package golang provides support for Go and Go proto rules.
|
Package golang provides support for Go and Go proto rules. |
|
go/gen_std_package_list
command
gen_std_package_list reads a text file containing a list of packages (one per line) and generates a .go file containing a set of package names.
|
gen_std_package_list reads a text file containing a list of packages (one per line) and generates a .go file containing a set of package names. |
|
go/platform_info_generator
command
|
|
|
proto
Package proto provides support for protocol buffer rules.
|
Package proto provides support for protocol buffer rules. |
|
proto/gen
command
|
|
|
Package merger provides functions for merging generated rules into existing build files.
|
Package merger provides functions for merging generated rules into existing build files. |
|
Package pathtools provides utilities for manipulating paths.
|
Package pathtools provides utilities for manipulating paths. |
|
Package repo provides functionality for managing Go repository rules.
|
Package repo provides functionality for managing Go repository rules. |
|
Package rule provides tools for editing Bazel build files.
|
Package rule provides tools for editing Bazel build files. |
|
tests
|
|
|
bcr
module
|
|
|
bcr/go_mod
module
|
|
|
bcr/go_work/pkg
module
|
|
|
bcr/go_work/test_dep
module
|
|
|
tools
|
|
|
override-generator
command
|
|
|
releaser
command
releaser is a tool for managing part of the process to release a new version of gazelle.
|
releaser is a tool for managing part of the process to release a new version of gazelle. |
|
Package walk provides customizable functionality for visiting each subdirectory in a directory tree.
|
Package walk provides customizable functionality for visiting each subdirectory in a directory tree. |
Click to show internal directories.
Click to hide internal directories.