Home Explore Blog CI



nushell

2nd chunk of `blog/2021-05-11-nushell_0_31.md`
61509f6a025da0942a327588dbc4e68050e967178de2dba20000000100000d09

## New commands (fdncred)

- [`into string`](https://github.com/nushell/nushell/issues/3403) to convert values to strings
- [`into binary`](https://github.com/nushell/nushell/issues/3370) to convert values to binary

## Improvements

### Nushell

- natemara fixed [a slowness in the `ps` command](https://github.com/nushell/nushell/pull/3407)
- elferherrera, kubouch, stormasm, LhKipp ported commands to the new engine-p style
- fdncred improved [binaryview](https://github.com/nushell/nushell/issues/3370), [added check for endian-ness, added a bytes and skip](https://github.com/nushell/nushell/issues/3375), [added ability to change "#" color using header_color](https://github.com/nushell/nushell/issues/3374), [tweaked the error handling to show specific errors](https://github.com/nushell/nushell/issues/3367), [updated to a quicker Levenshtein implementation](https://github.com/nushell/nushell/issues/3366), and [allowed start to handle urls](https://github.com/nushell/nushell/issues/3351)
- kubouch [fixed table-pager feature compilation](https://github.com/nushell/nushell/issues/3359)
- Azgrom created a [features cargo installer wrapper](https://github.com/nushell/nushell/issues/3388)
- jgoday added [ignore-case and duplicated options to `uniq` command ](https://github.com/nushell/nushell/issues/3387), and fixed a [reduce --numbered bug](https://github.com/nushell/nushell/issues/3354)
- ammkrn fixed a panic in the [rustyline helper](https://github.com/nushell/nushell/issues/3382)
- Sciencentistguy fixed an [array index out of bounds error in nu_protocol::value::levenshtein_distance()](https://github.com/nushell/nushell/issues/3358)
- ccde177b5fb9b8c55078417b4c9fee removed [ichwh](https://github.com/nushell/nushell/issues/3349)
- LhKipp fixed an issue [in nu-env if `cd` with shortcuts](https://github.com/nushell/nushell/issues/3344)

### Extension

- fdncred fixed [a bug in the syntax highlighting](https://github.com/nushell/vscode-nushell-lang/issues/32)

### Documentation

- nalpine fixed [dead links](https://github.com/nushell/nushell.github.io/issues/126)
- ChristopherBiscardi updated [starship prompt integration](https://github.com/nushell/nushell.github.io/issues/125)
- ammkrn updated [ls -f -> ls -la](https://github.com/nushell/nushell.github.io/issues/123)

### Nu Scripts

- fdncred created [table grouping experiment, update twin to support single user per row](https://github.com/nushell/nu_scripts/issues/48), [twin weeknum guess](https://github.com/nushell/nu_scripts/issues/46), and a [prototype of TWiN automation script](https://github.com/nushell/nu_scripts/issues/44)
- efx added [a one liner to parse aws s3 ls output](https://github.com/nushell/nu_scripts/issues/47)
- sophiajt fixed [TWiN range](https://github.com/nushell/nu_scripts/issues/45)

# Looking ahead

Coming soon after the 0.31 release, we'll be landing [some improvements](https://github.com/nushell/nushell/pull/3389) to Nushell's syntax. These fixes will be breaking changes, but they're for a good reason. The simplification of the syntax will make Nushell both more consistent and more approachable for new users and experienced users alike.

We're also continuing to improve the command implementations. If you'd like to help, you can join in by [signing up here](https://github.com/nushell/nushell/issues/3390).

Title: Nushell 0.31: Improvements, Bug Fixes, and Future Directions
Summary
This section details improvements and bug fixes in Nushell 0.31 across the core shell, extensions, documentation, and scripts. Notable changes include new commands (`into string`, `into binary`), performance improvements in commands like `ps`, fixes to the `table-pager` feature, and updates to documentation. The section also highlights upcoming syntax improvements aimed at increasing consistency and user-friendliness and invites contributions to command implementations.