list-models Command

The list-models command displays all models currently stored in the in-memory model store.

Synopsis

MauroImportExport.Cli list-models [--log-file FILE] [--log-level LEVEL]

Description

The list-models command queries the in-memory model store and displays information about all cached models. For each model, it shows:

  • Storage key (used with --input-key in export commands)
  • Model label
  • Number of data classes
  • Import timestamp (UTC)
  • Source format
  • Schema version

Models are stored in memory during import and convert operations and persist for the lifetime of the CLI process.

Options

--log-file FILE
Path to log file
--log-level LEVEL
Minimum logging level (Trace, Debug, Information, Warning, Error, Critical, None)

Exit Status

Code Description
0 Success - model list displayed (even if empty)
130 Operation cancelled

List All Stored Models

MauroImportExport.Cli list-models

Example Output

┌─────────┬───────────────────┬─────────┬─────────────────────┬──────────────┬────────────────┐
│ Key     │ Label             │ Classes │ Imported At         │ Source       │ Schema Version │
├─────────┼───────────────────┼─────────┼─────────────────────┼──────────────┼────────────────┤
│ vocab1  │ Medical Terms     │ 45      │ 2026-01-03 14:23:11 │ skos         │ 2.0.0          │
│ abc123  │ Patient Model     │ 12      │ 2026-01-03 14:25:33 │ jsonschema   │ 2.0.0          │
└─────────┴───────────────────┴─────────┴─────────────────────┴──────────────┴────────────────┘
2 Total

In-Memory Store

The model store is a temporary, process-lifetime cache that:

  • Stores models automatically during import and convert operations
  • Allows models to be reused without reloading from files
  • Uses keys for model identification (auto-generated or user-specified)
  • Persists only for the duration of the CLI process

Using Stored Models

Models in the store can be referenced in export commands using the --input-key option:

MauroImportExport.Cli export dita --input-key vocab1 documentation

Notes

Tip:

Use this command after imports to verify models were stored and to find their keys for subsequent export operations.

Note:

The store is cleared when the CLI process exits. For persistent storage, use JSON model files.