nem catalog
Manage catalogs.
Catalogs are the ordered sources nem resolves packages from. The consumption commands edit the list in config.yaml; the maintenance commands work on a catalog's contents, whether a local directory of package manifests or a published OCI reference.
Usage
nem catalogAliases: cat
Examples
nem catalog list # what is configured
nem catalog add corp registry.example/nem/catalog:v4 # add one
nem catalog lint . # validate a checkoutCommands
Catalog consumption
| Command | Description |
|---|---|
| add | Add a catalog |
| disable | Disable configured catalogs |
| enable | Enable configured catalogs |
| list | List configured catalogs |
| remove | Remove a catalog |
| reorder | Reorder catalog precedence |
| update | Update oci catalogs from their remote |
Catalog maintenance
| Command | Description |
|---|---|
| build | Build a catalog's build-from-source packages on the host platform |
| bump | Add newer upstream versions to package manifests |
| diff | Compare a base catalog's package manifests against a target catalog |
| exclude | Exclude package versions, with a reason shown to users |
| fill | Download a catalog's upstream artifacts and publish them as archives |
| fmt | Rewrite package manifests to canonical form |
| lint | Validate package manifests in a catalog |
| mirror | Replicate a catalog and its archives to another registry |
| outdated | Report packages whose upstream has a newer version |
| publish | Publish a catalog to an OCI registry |
| test | Install packages and run their declared test steps |
| unexclude | Lift the exclusion of package versions |
Global flags
--color, --narration, --quiet, and --verbose apply to every command; see nem.