tree: b06b5b5a16faabe05be5a784be99d7f98998d5d8 [path history] [tgz]
  1. directDeps.jq
  2. distanceFromLeaves.jq
  3. filterSubtree.jq
  4. findModulesCrossPkgBoundary.jq
  5. findModulesWithNameSrcCollision.jq
  6. findModulesWithProperty.jq
  7. findModulesWithSrcType.jq
  8. findModulesWithTestSuitesValue.jq
  9. fullTransitiveDeps.jq
  10. fullTransitiveDepsProperties.jq
  11. fullTransitiveModuleTypeDeps.jq
  12. library.jq
  13. modulesOfType.jq
  14. moduleTypeStats.jq
  15. printModule.jq
  16. properties.jq
  17. query.sh
  18. README.md
  19. reverseDeps.jq
  20. transitiveDeps.jq
  21. usedVariations.jq
  22. variantTransitions.jq
json_module_graph/README.md

JSON module graph queries

This directory contains jq scripts that query Soong‘s module graph. jq may be installed through your distribution’s repository.

It‘s best to filter the full module graph to the part you are interested in because jq isn’t too fast on the full graph.

Usage

m json-module-graph
query.sh [-C] <command> <base-of-your-tree>/out/soong/module-graph.json [argument]

Run ./query.sh with no arguments for additional usage information.