| Lukacs T. Berki | f8f3ba8 | 2021-06-09 12:45:21 +0200 | [diff] [blame] | 1 | # CMD: Prints the module named $arg in a slightly more concise way |
| 2 | |
| Lukacs T. Berki | 115b754 | 2021-04-01 18:27:04 +0200 | [diff] [blame] | 3 | include "library"; |
| 4 | |
| 5 | def printModule($mod): |
| 6 | .[] | select(.Name == $mod) | |
| 7 | transformModuleReferences(emptyIfNull | removeLinkVariation | removeEmptyVariations) | |
| 8 | depDelta(.Variations) | depDelta(.DependencyVariations) | |
| 9 | transformModule(flattenVariations) | |
| 10 | deleteDependencyVariations | |
| 11 | .Deps |= map(deleteDependencyVariations) | |
| 12 | .Deps |= groupDeps |
| 13 | ; |
| 14 | |
| 15 | printModule($arg) |