VYPR
patchMay 4, 2026· 1 source

Brush Shell 0.4.0 Released with Improved Bash Compatibility

The Rust-based Brush shell has released version 0.4.0, introducing major bash compatibility improvements including support for errexit and pipefail.

Brush, a bash- and POSIX-compatible shell written in Rust, has reached version 0.4.0. This release marks a significant milestone for the project, incorporating over 200 pull requests developed over several months to improve feature parity with traditional Unix shells.

The update focuses on closing long-standing compatibility gaps, most notably by implementing `set -e` (errexit) and `pipefail` functionality. These features are critical for users who rely on Brush as a drop-in replacement for bash while seeking modern enhancements like built-in syntax highlighting and history-based suggestions.

Users can track further development and review the full changelog on the project's repository. The maintainers continue to prioritize stability and performance as the shell matures to support more complex scripting environments.

Synthesized by Vypr AI