Home Explore Blog CI



nushell

2nd chunk of `blog/2020-10-13-nushell_0_21.md`
6ab1b9fd7f44041fdb4f55009636efb99774e7f55a8bc97e00000001000007eb


_Line chart of GitHub contributions_

### Improvements

- `rm -f` no longer complains if the path can't be found (luccasmg)
- `benchmark` now randomizes the environment for more accurate results (tumdum)
- `select` now works with columns that have spaces (JonathanArns)
- math with duration now properly handles overflow (samualvanderwaal)
- `mv` now properly fails if you try to move a directory into itself (luccasmg)
- smarter auto-conversion to string where possible, helping with commands like `clip` (gillespiecd)
- added left and right padding for strings via `str lpad` and `str rpad` (fdncred)
- blink and strikethrough added to colors (fdncred)
- initial WASI support (sophiajt)
- inf/nan handled in CSV (gillespiecd)
- new `xpath` command that can search XML documents (fdncred, andrasio)
- rustyline paste mode no longer assumes bracketed paste (wcarss)

### Internal improvements (fdncred, gillespiecd, sophiajt, JosephTLyons, andrasio)

Windows builds now use a bigger stack, suggestions have been cleaned up, cleaned up unused files in nu-data, some redundant dependencies were simplified, variable scope was improved to make way for variables, internal names for `describe` have been improved, nu-protocol got a tidy, added example to `update`, fix for panics in `str to-datetime`, internal name of `to md` corrected, `empty?` got a rewrite, integers are now parsed as BigInt, decimals are now parsed as BigDecimal, cleanup of old files in the root, more tests added,

# Looking forward

We recently finished the Nushell survey and will be working on processing the results, which will help us plan the next few months. Also, if you haven't heard, Nushell is part of the [new Couchbase CLI experience](http://couchbase.sh). There are also lots of big plans for improving core parts of the system, including line editing, completions, and more. If you're interested in helping out, come chat with us on [discord](https://discord.gg/NtAbbGn).

Title: Nushell 0.21 Release - Improvements and Internal Changes
Summary
Nushell 0.21 includes several improvements such as fixes for `rm -f`, `benchmark`, `select`, `mv`, and math with duration. String padding commands (`str lpad` and `str rpad`), blink and strikethrough colors, WASI support, CSV handling of inf/nan, and a new `xpath` command are added. Internal improvements include fixes, cleanups, and dependency simplification. The Nushell team will be working on the survey results and plans to improve core system parts, including line editing and completions.