Skip to content

v0.5.0

Choose a tag to compare

@github-actionsgithub-actions released this 03 Jun 15:49
· 7 commits to main since this release

🌟 PoshBuddy v0.5.0 - The Multi-Shell Update

This major release expands PoshBuddy beyond PowerShell, bringing support for Unix shells and a more robust installation engine.

Added

  • Multi-Shell Compatibility: Integrated profile detection and theme injection for Bash (.bashrc), Zsh (.zshrc), and Fish (config.fish) shells.
  • Linux Installation Fallback: The installer now intelligently falls back to the official Oh My Posh bash script if Homebrew is not available on Linux systems.
  • Safety Guards: Implemented profile path syntax filters to ensure non-PowerShell configurations are handled safely.

Fixed

  • Unix-Specific Labels: Corrected UI strings that previously referenced Windows-only tools (like Winget) when running on Unix platforms.
  • Test Isolation: Improved unit test stability by mocking environment variables (HOME, USERPROFILE, XDG_CONFIG_HOME) for hermetic profile detection tests.