This week in Nushell #288
Published Friday, 2025-02-28
Highlights
Wow! What a week!
Huge thanks to cosineblast for the incredible effort in landing one of Nushell's most anticipated and highly requested features. Support for background jobs has arrived!
A warm welcome to cptpiepmatz and Bahex as the newest members of the core Nushell team! Thank you for all you have done for our community!
And Nushell is easier to install than ever with official
.deb
,.rpm
, and.apk
packages. See the Installation Guide for newly added directions for Debian, Ubuntu, Redhat/Fedora, Rocky, and Alpine. Thank you hustcer!
As always, thanks to all the contributors this week:
Nushell
- hardfau1t fixed
test-support
to use theCARGO_BUILD_TARGET_DIR
env var. - blindFS made several improvements:
- Fixed new Clippy warnings from Rust 1.85.0.
- Added semantic tokens for highlighting internal commands with spaces in LSP.
- Fixed
prefix_str
trimming forelement_expression
in completions. - Fixed edge cases in operator completions.
- Refactored
flatten_shape
toexpression
for internal/external/operator completions.
- 132ikl optimized runtime pipeline input type checking performance.
- fdncred made several updates:
- sholderbach bumped Reedline to its latest commit and updated
ratatui
to version0.29.0
. - dependabot[bot] handled dependency updates:
- ayax79 made changes to Polars:
- hongquan improved documentation for the
each
command. - IanManske added benchmarks for
insert
. - Bahex enhanced
split list
with streaming, closure arguments, and splitting before/after separators. - cosineblast Added jobs functionality.
- cptpiepmatz improved precision of
ErrorKind::NotFound
errors. - sgvictorino added signal checks in
nu-glob
andls
. - MMukundi fixed
insert/upsert
creation for nested lists. - MMesch added Polars
str strip-chars
with--end
and--start
options.
Nu_Scripts
- ziboh made several updates:
- fnuttens added:
- bminer enhanced
find in
with the--exclude
flag and improved file opening. - hongquan made two updates:
- shemraz added Komorebi completions.
Documentation
- sgvictorino replaced references to old logical operators (
&&
,||
). - vojta001 fixed grammar.
- isaacadams implemented tables.
- hustcer added installation guides for
.deb
,.rpm
, and.apk
packages. - choan fixed quoting for the
EDITOR
value insetup.md
. - 132ikl replaced usages of
use std
. - NotTheDr01ds added twin #0287.
reedline
- sholderbach bumped the
itertools
version.
Integrations
- hustcer made several updates:
- Moved Nu plugins to
/usr/libexec/nushell
and registered them post-installation. - Added
sha256sum
for release assets. - Added Arch Linux installation tests.
- Added Arch Linux release packages.
- Attempted to add RISC-V64 architecture support.
- Attempted to add Loongarch64 packages.
- Handled Gemfury push results.
- Created releases and uploaded
.deb
,.rpm
, and.apk
artifacts. - Added test and publish status badges.
- Built and published Nushell
.deb
,.rpm
, and.apk
packages.
- Moved Nu plugins to
Tree-sitter
- blindFS made several refactors:
Awesome Nu
- KAAtheWiseGit updated
endecode
andtemplate
Nu library versions.