Home Explore Blog CI



nushell

3rd chunk of `blog/2021-06-22-nushell_0_33.md`
4a0b3f081b294878773dd5b22e73ca22ba827bdf2ab5351e0000000100000ca4

_Nu, with configurable colors_

You can now configure the colors used in syntax highlighting. For the currently supported token types and examples, check out [the original PR](https://github.com/nushell/nushell/pull/3606).

## New commands

- nathom added [`unlet_env` to remove environment variables from the current scope](https://github.com/nushell/nushell/pull/3629)
- sophiajt added the [`ignore` command to ignore pipeline output](https://github.com/nushell/nushell/pull/3643)
- fdncred added [`ansi gradient` command](https://github.com/nushell/nushell/pull/3570)

## Additional improvements

- fdncred added [path and environment path separators to `char`](https://github.com/nushell/nushell/pull/3660) to allow for creating more portable scripts, fixed an issue with [error colors](https://github.com/nushell/nushell/pull/3634), added [single and double quote to char](https://github.com/nushell/nushell/pull/3601), [version now lists plugins](https://github.com/nushell/nushell/pull/3548)
- efx updated [commands to engine-p style](https://github.com/nushell/nushell/pull/3649)
- chrisfinazzo [fixed some of our helper scripts](https://github.com/nushell/nushell/pull/3635)
- andrasio, sophiajt [removed the clap dependency, so nushell parses its own parameters](https://github.com/nushell/nushell/pull/3632)
- vladdoster landed [some doc improvements](https://github.com/nushell/nushell/pull/3630)
- NiklasJonsson improved [nu doc comments](https://github.com/nushell/nushell/pull/3628)
- reaganmcf added [an optional plugin for handling mp4 metadata](https://github.com/nushell/nushell/pull/3618) and [bumped sysinfo](https://github.com/nushell/nushell/pull/3561)
- voanhduy1512 added support for [invoking external commands via string interpolation](https://github.com/nushell/nushell/pull/3611)
- Garfield96 added [--sheets for xlsx/ods](https://github.com/nushell/nushell/pull/3600), [--tables for `from sqlite`](https://github.com/nushell/nushell/pull/3529), and [fixed a panic with giving empty tables to `to sqlite`](https://github.com/nushell/nushell/pull/3522)
- kubouch improved [errors and updated commands to engine-p](https://github.com/nushell/nushell/pull/3588), improved some [internal handling of `def`](https://github.com/nushell/nushell/pull/3580), [clarified the `exec` help message](https://github.com/nushell/nushell/pull/3588)
- sholderbach improved [`where` docs](https://github.com/nushell/nushell/pull/3573)
- sophiajt added [parsing for hex, binary, and octal numbers](https://github.com/nushell/nushell/pull/3562)
- pka improved [territory in locale support for byte formatting](https://github.com/nushell/nushell/pull/3560)
- ahkrr fixed handling of [# in filenames](https://github.com/nushell/nushell/pull/3524)
- sophiajt, LovecraftianHorror, apatrushev, sholderbach, elferherrera, inet56 added fixes to the website and docs
- fdncred, efx, sophiajt, and andrasio all added scripts and fixes to the scripts repo

# Looking ahead

We're continuing to improve our dataframe support, and hope to be rolling it out a part of the default commands in the next release. Elfherrera has been [hard at work improving the dataframe support to get it ready](https://github.com/nushell/nushell/pull/3608).

Title: Nushell 0.33: Continued Improvements and New Features
Summary
Nushell 0.33 brings improvements to syntax highlighting, new commands like `unlet_env`, `ignore`, and `ansi gradient`, and additional enhancements such as path separators in `char`. Also included are updates to commands, doc improvements, a plugin for mp4 metadata, support for external commands via string interpolation, and parsing for hex, binary, and octal numbers. The team is actively improving dataframe support for the next release.