| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| README.md | D | 03-May-2024 | 504 | 19 | 13 | |
| directDeps.jq | D | 03-May-2024 | 174 | 5 | 3 | |
| distanceFromLeaves.jq | D | 03-May-2024 | 1.2 KiB | 57 | 46 | |
| filterSubtree.jq | D | 03-May-2024 | 229 | 11 | 7 | |
| findModulesCrossPkgBoundary.jq | D | 03-May-2024 | 2.1 KiB | 62 | 51 | |
| findModulesWithNameSrcCollision.jq | D | 03-May-2024 | 594 | 17 | 12 | |
| findModulesWithProperty.jq | D | 03-May-2024 | 279 | 14 | 11 | |
| findModulesWithSrcType.jq | D | 03-May-2024 | 287 | 9 | 5 | |
| findModulesWithTestSuitesValue.jq | D | 03-May-2024 | 419 | 12 | 9 | |
| fullTransitiveDeps.jq | D | 03-May-2024 | 147 | 8 | 3 | |
| fullTransitiveDepsProperties.jq | D | 03-May-2024 | 473 | 17 | 11 | |
| fullTransitiveModuleTypeDeps.jq | D | 03-May-2024 | 148 | 8 | 3 | |
| library.jq | D | 03-May-2024 | 3.5 KiB | 150 | 114 | |
| moduleTypeStats.jq | D | 03-May-2024 | 281 | 15 | 12 | |
| modulesOfType.jq | D | 03-May-2024 | 89 | 5 | 3 | |
| printModule.jq | D | 03-May-2024 | 448 | 15 | 12 | |
| properties.jq | D | 03-May-2024 | 163 | 8 | 6 | |
| query.sh | D | 03-May-2024 | 900 | 55 | 43 | |
| reverseDeps.jq | D | 03-May-2024 | 98 | 6 | 3 | |
| transitiveDeps.jq | D | 03-May-2024 | 209 | 8 | 5 | |
| usedVariations.jq | D | 03-May-2024 | 232 | 9 | 7 | |
| variantTransitions.jq | D | 03-May-2024 | 599 | 17 | 13 |
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