v0.5.0
🌟 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.