• Home
Name Date Size #Lines LOC

..--

README.mdD06-Sep-2024504 1913

directDeps.jqD06-Sep-2024174 53

distanceFromLeaves.jqD06-Sep-20241.2 KiB5746

filterSubtree.jqD06-Sep-2024229 117

findModulesCrossPkgBoundary.jqD06-Sep-20242.1 KiB6251

findModulesWithNameSrcCollision.jqD06-Sep-2024594 1712

findModulesWithProperty.jqD06-Sep-2024279 1411

findModulesWithSrcType.jqD06-Sep-2024287 95

findModulesWithTestSuitesValue.jqD06-Sep-2024419 129

fullTransitiveDeps.jqD06-Sep-2024147 83

fullTransitiveDepsProperties.jqD06-Sep-2024473 1711

fullTransitiveModuleTypeDeps.jqD06-Sep-2024148 83

library.jqD06-Sep-20243.5 KiB150114

moduleTypeStats.jqD06-Sep-2024281 1512

modulesOfType.jqD06-Sep-202489 53

printModule.jqD06-Sep-2024448 1512

properties.jqD06-Sep-2024163 86

query.shD06-Sep-2024900 5543

reverseDeps.jqD06-Sep-202498 63

transitiveDeps.jqD06-Sep-2024209 85

usedVariations.jqD06-Sep-2024232 97

variantTransitions.jqD06-Sep-2024599 1713

README.md

1JSON module graph queries
2=========================
3
4This directory contains `jq` scripts that query Soong's module graph.
5`jq` may be installed through your distribution's repository.
6
7It's best to filter the full module graph to the part you are interested in
8because `jq` isn't too fast on the full graph.
9
10Usage
11-----
12
13```
14m json-module-graph
15query.sh [-C] <command> <base-of-your-tree>/out/soong/module-graph.json [argument]
16```
17
18Run `./query.sh` with no arguments for additional usage information.
19