Home Explore Blog CI



nushell

1st chunk of `blog/2020-11-03-nushell_0_22.md`
bf542d92c0d5a8b0e819f9924e755d1c291896cb9dbe791a000000010000059b
---
title: Nushell 0.22
author: The Nu Authors
author_site: https://twitter.com/nu_shell
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: Today, we're releasing 0.22 of Nu. In this version, we introduce a new flattening command, more math commands, we remove it-expansion, and add a lot of assorted improvements.
---

# Nushell 0.22

Nushell, or Nu for short, is a new shell that takes a modern, structured approach to your commandline. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful commandline pipelines.

Today, we're releasing 0.22 of Nu. In this version, we introduce a new flattening command, more math commands, we remove it-expansion, and add a lot of assorted improvements.

<!-- more -->

# Where to get it

Nu 0.22 is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/0.22.0) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`.

If you want all the goodies, you can install `cargo install nu --features=extra`.

As part of this release, we also publish a set of plugins you can install and use with Nu. To install, use `cargo install nu_plugin_<plugin name>`.

# What's New

## New functionality

### The `flatten` command (andrasio)


Title: Nushell 0.22 Release: Flatten Command and More
Summary
Nushell 0.22 has been released, introducing several new features and improvements to the shell. This release includes a new `flatten` command, contributed by andrasio, which allows users to take nested data structures like lists within lists or tables within tables and convert them into a single, flat list. This can be particularly useful when working with complex data or when needing to simplify data for further processing in a pipeline. In addition to the `flatten` command, Nu 0.22 also includes more math commands for performing calculations directly within the shell, enhancements to the plugin system, and assorted bug fixes and performance improvements. The release also removes 'it-expansion'. Nu is designed as a modern, structured shell, aiming to provide a more intuitive and powerful command-line experience. Binaries are available for download, or it can be installed via cargo.