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:
- CLI version number in bold
- 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.