This is a repo for some utils related to Secretflow development
# 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 //...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