build/bazel/json_module_graph/printModule.jq

15 lines
448 B
Plaintext
Raw Permalink Normal View History

2025-08-25 08:23:45 +08:00
# CMD: Prints the module named $arg in a slightly more concise way
include "library";
def printModule($mod):
.[] | select(.Name == $mod) |
transformModuleReferences(emptyIfNull | removeLinkVariation | removeEmptyVariations) |
depDelta(.Variations) | depDelta(.DependencyVariations) |
transformModule(flattenVariations) |
deleteDependencyVariations |
.Deps |= map(deleteDependencyVariations) |
.Deps |= groupDeps
;
printModule($arg)