Brush v0.4, a Bash/POSIX-compatible shell written in Rust (dubbed 'Bourne Rusty Shell'), has been released. Key improvements include major Bash language features like set -e, set -u, pipefail, failglob, ERR trap, and coprocesses. The release also improves robustness against edge cases such as closed pipes, broken stdout, and non-UTF8 history files. New platform support includes login shell capability on macOS, better Windows path handling, and clean builds on FreeBSD and Android.

1m read timeFrom phoronix.com
Post cover image

Sort: