bazel query
提供有关目标依赖关系图的信息,使用高度表达性的查询语言。它可以输出为各种格式,如DOT、XML、Protobuf,以及扩展的构建文件本身(如果有宏)的文本表示形式,以便进行后处理。见:
Bazel query how-to
Bazel query reference
.
bazel cquery
与
query
Bazel cquery reference
.
bazel aquery
与生成文件内省没有直接关系,因为它提供了有关可执行操作的信息,这是生成文件解析和分析之后的几层计算。见:
Bazel aquery reference
查询
cquery
和
aquery
不要对生成文件的语法进行操作。如果您想使用Starlark语法/AST,请查看
buildozer
buildifier
工具
bazelbuild/buildtools
储存库。
如果使用这些机制无法检索有关生成图的信息,请在Bazel GitHub项目上提交功能请求。