
IPM 0.9.0 Release: CLI Usability Improvements
CLI Documentation News
Just days after our substantial 0.8.0 release, we're rolling out IPM 0.9.0 with focused improvements to the command-line interface.
Improved Documentation & Help System
The cornerstone of version 0.9.0 is our extensive improvement to the documentation and help system:
- Enhanced Help Text: Revised and clarified help text for all CLI verbs to provide more intuitive guidance
- Documentation Links: Added direct links to specific sections of our online documentation within the CLI help system
- Contextual Guidance: Improved error messages to better guide users toward solutions
- Streamlined Command References: Simplified parameter descriptions for better clarity
These improvements create a more intuitive experience for all users, particularly those new to IPM or returning after updates.
Optimized Cache Management
We've significantly improved the cache functionality to provide better visibility and control:
- Enhanced Cache Statistics: The
ipm cache
command now displays detailed information about: - Number of packages currently cached
- Total disk space utilized by the cache
Streamlined CLI Structure
We've simplified the CLI structure by removing redundant commands and consolidating functionality:
- Removed
config
Verb: Consolidated configuration functionality into other, more specific commands - Removed the global
--version
: Remove the version parameter to eliminate confusion with command-specific version parameters - Improved Parameter Consistency: Standardized parameter behavior across different commands
Authentication Improvements
Version 0.9.0 includes important authentication enhancements:
- Fixed Authentication Handling: Resolved an issue where operations would continue despite expired authentication contexts
- Clearer Authentication Feedback: Improved messaging when authentication is required
- Enhanced Non-interactive Mode: Fixed parameter compatibility issues when using non-interactive authentication
Implementation and Upgrade
Users can access the new functionality immediately by upgrading to IPM 0.9.0. The latest version is available through:
- Winget (Windows)
- Brew (MacOS)
- Direct download from our website
Documentation and Support
Comprehensive documentation is available at https://docs.ipmhub.io, updated to reflect the changes in this release.
About IPMHub
IPMHub provides package management solutions designed to streamline Infrastructure as Code (IaC) distribution. Our platform helps teams maintain consistency and efficiency in their infrastructure deployments through features like Tracked Workspaces and nested package support.