version Command

The version command displays the CLI application version and all registered plugin versions.

Synopsis

MauroImportExport.Cli version [--log-file FILE] [--log-level LEVEL]

Description

The version command provides version information for:

  • The CLI application itself (currently 0.6.0)
  • All registered importer and exporter plugins

This information is useful for:

  • Verifying the installed CLI version
  • Checking plugin compatibility
  • Debugging version-specific issues
  • Reporting bugs with version context

Options

--log-file FILE
Specifies the path to the log file
--log-level LEVEL
Sets the minimum logging level (Trace, Debug, Information, Warning, Error, Critical, None)

Exit Status

Code Description
0 Success - version information displayed
130 Operation cancelled

Display Version Information

MauroImportExport.Cli version

Output Format

The command outputs:

  1. CLI version number in bold
  2. A table of plugins with columns:
    • Format: The format identifier
    • Direction: Importer or Exporter
    • Version: Plugin version following semantic versioning

Versioning

All versions follow Semantic Versioning 2.0.0:

  • MAJOR: Incremented for breaking changes
  • MINOR: Incremented for new features (backwards compatible)
  • PATCH: Incremented for bug fixes

Notes

Tip:

Include the output of this command when reporting issues to help with troubleshooting.