Name Date Size #Lines LOC

..--

README.mdH A D25-Apr-2025504 1913

directDeps.jqH A D25-Apr-2025174 53

distanceFromLeaves.jqH A D25-Apr-20251.2 KiB5746

filterSubtree.jqH A D25-Apr-2025229 117

findModulesCrossPkgBoundary.jqH A D25-Apr-20252.1 KiB6251

findModulesWithNameSrcCollision.jqH A D25-Apr-2025594 1712

findModulesWithProperty.jqH A D25-Apr-2025279 1411

findModulesWithSrcType.jqH A D25-Apr-2025287 95

findModulesWithTestSuitesValue.jqH A D25-Apr-2025419 129

fullTransitiveDeps.jqH A D25-Apr-2025147 83

fullTransitiveDepsProperties.jqH A D25-Apr-2025473 1711

fullTransitiveModuleTypeDeps.jqH A D25-Apr-2025148 83

library.jqH A D25-Apr-20253.5 KiB150114

moduleTypeStats.jqH A D25-Apr-2025281 1512

modulesOfType.jqH A D25-Apr-202589 53

printModule.jqH A D25-Apr-2025448 1512

properties.jqH A D25-Apr-2025163 86

query.shH A D25-Apr-2025900 5543

reverseDeps.jqH A D25-Apr-202598 63

transitiveDeps.jqH A D25-Apr-2025209 85

usedVariations.jqH A D25-Apr-2025232 97

variantTransitions.jqH A D25-Apr-2025599 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