如何在整个存储库中查找具有特定属性的所有目标?

时间:2019-07-02 18:16:55

标签: bazel

我想在整个存储库中找到所有构建目标,这些构建目标在属性my-binary中具有值tags

我有带有关联标签的构建目标。

project.cc_binary(
  name = "MyBinary1",
  tags = ["my-binary", "another-cool-tag"],
  ...
)

我知道如何列出存储库中的所有目标。

bazel query 'project/...' --output package

我知道如何找到特定包装的目标。

bazel query 'attr(tags, "my-binary", //path/to/package:*)

但是如何在不使用小型Bash / Python脚本的情况下将两者结合在一起?

理想情况下,是这样的。

bazel query 'attr(tags, "my-binary", //*:*)

1 个答案:

答案 0 :(得分:0)

实际上,我找到了解决方法。

<button class="btn btn-outline-secondary calendar" (click)="d.toggle()" type="button"></button>