Skip to content
 
 

Repository files navigation

devtools

This is a repo for some utils related to Secretflow development

bazel

export compile_commands.json

# module
wget https://raw.githubusercontent.com/AeloriaDev/devtools/refs/heads/main/refresh-compile-command-bazel-module.py
python refresh-compile-command-bazel-module.py --targets //...

# workspace
wget https://raw.githubusercontent.com/AeloriaDev/devtools/refs/heads/main/refresh-compile-commands.py
python refresh-compile-commands.py --targets //...

graph

bazel query --keep_going --notool_deps --noimplicit_deps 'deps(//example:main)' --output graph
bazel query --keep_going --notool_deps --noimplicit_deps 'filter("\@", deps(//example:main))' --output graph

# 只查看项目中的依赖关系
bazel query --keep_going --notool_deps --noimplicit_deps 'filter("^//", deps(//example:main))' --output graph

bazel query --keep_going --notool_deps --noimplicit_deps \
  'kind("cc_(library|binary|test)", filter("^//", deps(//example:main)))' \
  --output graph
  
bazel query --keep_going --notool_deps --noimplicit_deps \
  'filter("^//", deps(//example:main)) except filter("\.(cc|h)$", deps(//example:main))' \
  --output graph

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages