Nushell 0.41
Nushell, or Nu for short, is a new shell that takes a modern, structured approach to your commandline. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful commandline pipelines.
Today, we're releasing 0.41 of Nu. This release is a bugfix release of 0.41.
Where to get it
Nu 0.41 is available as pre-built binaries or from crates.io. If you have Rust installed you can install it using cargo install nu
.
If you want all the goodies, you can install cargo install nu --features=extra
.
As part of this release, we also publish a set of plugins you can install and use with Nu. To install, use cargo install nu_plugin_<plugin name>
.
What's New
Features
Fixes
save --append
will now create a file if missing (BraulioVM)- Upgraded dependencies (ahkrr)
- Corrected spelling in crate docs and code docs (EdwardBetts)
- Fixed the markup in some of the crate docs (tshepang)
- external arguments are now sanitized more (BraulioVM)
- upx/strip has been removed after feedback from users (fdncred)
- Clipboard capability via arboard removed (sophiajt)
- Removed some unnecessary allocation (ahouts)
Engine-q progress
As engine-q matures, our energy continues to be directed towards it. Over 80 PRs have been merged into engine-q since the last Nushell release. As engine-q nears readiness for early adopters to begin using it, we've begun concentrating on closing the remaining gaps in functionality so that it can be used as a daily shell. Once ready, Nushell will have its core functionality replaced by engine-q and from there on we'll be using the new engine. We're planning to change the version number significantly to reflect the jump in features.
Looking forward
As we enter the holidays, the focus of the Nushell effort continues to be on engine-q. There are still many commands left to port and more places to jump in. If you'd like to help, come join us on the discord. We'd be happy to show you around.