News: 0001631496

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Brush v0.4 Released As "Significant" Release For This Rust-Based Shell

([Programming] 6 Hours Ago Bash Rust Shell)


Brush v0.4 debuted today for this "Bourne Rusty Shell" as a Bash/POSIX-compatible shell written in the Rust programming language.

Brush v0.4 is described by its developers as a "significant" release that was months in the making. There was sizable progress made on its Bash compatibility with more features now implemented and others substantially expanded upon. Brush v0.4 is also now much more robust against difference edge cases. The release announcement highlights some of the specifics as:

"Major bash language features are now implemented or substantially expanded, e.g.: set -e, set -u, pipefail, failglob, the ERR trap, coprocesses, and a great deal more...Closed pipes, broken stdout, unusual file-descriptor states, non-UTF8 history files, and platform corner cases are now handled gracefully. A systematic audit also removed an entire class of avoidable failure modes."

Brush v0.4 can also now serve as a log-in shell on macOS. There is also better path handling improvements for Microsoft Windows usage with Brush. Plus other targets like FreeBSD and Android are now building cleanly again with this shell.

Plus there is a wide variety of other changes too for this Rust-based shell. All the Brush v0.4 details can be found via [1]GitHub .



[1] https://github.com/reubeno/brush/releases/tag/brush-shell-v0.4.0



A circus foreman was making the rounds inspecting the big top
when a scrawny little man entered the tent and walked up to him. "Are
you the foreman around here?" he asked timidly. "I'd like to join your
circus; I have what I think is a pretty good act."
The foreman nodded assent, whereupon the little man hurried over to
the main pole and rapidly climbed up to the very tip-top of the big top.
Drawing a deep breath, he hurled himself off into the air and began flapping
his arms furiously. Amazingly, rather than plummeting to his death the little
man began to fly all around the poles, lines, trapezes and other obstacles,
performing astounding feats of aerobatics which ended in a long power dive
from the top of the tent, pulling up into a gentle feet-first landing beside
the foreman, who had been nonchalantly watching the whole time.
"Well," puffed the little man. "What do you think?"
"That's all you do?" answered the foreman scornfully. "Bird
imitations?"