Highlights
This release focuses on improving the internal structure and reliability of the CLI, particularly the fetch command. The implementation was simplified to make the code easier to maintain while fixing a plugin loading issue.
Fixed
- Fixed incorrect plugin ID usage when loading plugins, which could prevent plugins from being resolved correctly.
Refactored
- Simplified
fetchcommand output handling. - Extracted helper methods for:
- Creating output streams
- Resolving output formats
- Replaced nested conditional logic with a
switchpattern for clearer stream/batch handling. - Improved overall readability and maintainability of the fetch workflow.
Changed
- CLI command constructors were reformatted to remove redundant line breaks and align with the project’s code style.