Today, we’re releasing version 0.104.0 of Nu. This release adds additional job control capabilities, many datetime improvements, and a number of new Polars commands.
I didn’t realize Nu had gotten any form of job control; that was one of the limitations that forced me back to a traditional shell last time I tried it.
Looks like they’re still making frequent breaking changes, though, which was another thing I found difficult to manage.
Jobs are currently in-process background threads, so will exit when exiting the current Nushell process. There’s plans for job dispatching though. In the meantime, the nu_scripts repo has a
task
module that usespueue
to handle such cases.I think that’s fine; I don’t usually orphan background jobs, but I do relatively often have reason to have them while I do something else. And relying on
pueue
for more complex uses seems more than reasonable.
I’ve been using Nushell for quite a while now, and haven’t had many issues or breakage upgrading across versions.
The most cumbersome was maybe mid of last year twice. Other than that, at least seemingly for the stuff I use, it hasn’t been an issue.
The biggest issue for me was that 3rd-party config broke a few times; I think
carapace
(which I no longer use anyway, for other reasons) was a major one.