IPM 0.9.0 Release: CLI Usability Improvements

IPM 0.9.0 Release: CLI Usability Improvements

Bas
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.