dev module list

List all project modules with their configuration

Command version
0.0.0
Command configuration
dev-tool:dev.module.list@0.0.0

Arguments

ArgumentTypeRequiredDefaultDescription
--repo-adapterstringNoOptional target repoAdapter filter
--kindstring one of library, test-library, executableNoOptional target kind filter
--self-declaring, --no-self-declaringbooleanNofalseList instead the repositories in this tree that declare and publish their own packages, one checkout path per line

It also takes the global arguments.

Output

It answers with a list.moduleList.

Types

list.moduleList

FieldTypeRequiredDefaultDescription
appstringYesThe project the manifest names
targetCountintegerYesHow many modules targets holds
targetslist[any]YesEach module of the manifest that passed the --repo-adapter and --kind filters, as the manifest declares it and in its order. Empty under --self-declaring
commandslist[string]YesEvery command the application can be invoked with, each as the words that invoke it joined by spaces, sorted
repositorieslist[string]No[]Filled under --self-declaring alone, where targets is left empty: the checkout of each repository in the tree that declares and publishes its own packages, as a path from the root, sorted. Nothing in the tree's manifest names these, so each is published from its own checkout.
selfDeclaringbooleanNofalseWhether this is the --self-declaring listing, which is what says an empty repositories found none rather than was not asked.