Home Explore Blog CI



nushell

4th chunk of `blog/2020-09-01-nushell_0_19.md`
504d1b5c4a6d5d52b37dc05bf65c9485821bb7f3db28db320000000100000c9c
```
> echo [
[name, size];
[ST, 185]
[KJ, 160]
]
───┬──────┬──────
 # │ name │ size
───┼──────┼──────
 0 │ ST   │  185
 1 │ KJ   │  160
───┴──────┴──────
```

You might have noticed we now also allow commas to separate cells. These are intended to help readability and give a more familiar syntax for people coming from other languages.

## Nushell celebrates its first year in the public

We recently sat down and wrote about [where Nushell has come over the last year](http://www.nushell.sh/blog/2020/08/23/year_of_nushell.html) and some thoughts about where it's going. The blog post is a wealth of information about Nu's philosophy and direction. Well worth a read.

## Command improvements

- `size` now gives back [simpler columns](https://github.com/nushell/nushell/pull/2473) (gillespiecd)
- `uniq` has [more examples](https://github.com/nushell/nushell/pull/2472) (gillespiecd)
- `ls` will tolerate more [OS errors while listing](https://github.com/nushell/nushell/pull/2466) (gorogoroumaru)
- `cd .` now [does the expected](https://github.com/nushell/nushell/pull/2457) (VincentWo)
- `math stddev` and `math variance` both received updates (gillespiecd)
- List literals can [now have commas](https://github.com/nushell/nushell/pull/2454) (sophiajt)
- `str index-of` can now do a [reverse find](https://github.com/nushell/nushell/pull/2430) (fdncred)
- A new [PowerShell plugin sample](https://github.com/nushell/nushell/pull/2429) (fdncred)
- New [`path dirname` and `path filestem` subcommands](https://github.com/nushell/nushell/pull/2428) (fdncred)
- The `alias` command now has [optional type inference](https://github.com/nushell/nushell/pull/2418) (bailey-layzer)
- The line editor hinter is [now configurable](https://github.com/nushell/nushell/pull/2405) (amitdev)
- `version` now includes the [git hash when built locally](https://github.com/nushell/nushell/pull/2390) (coolshaurya)
- `touch` can now take [multiple arguments](https://github.com/nushell/nushell/pull/2386) (jzaefferer)
- `date` now has [subcommands](https://github.com/nushell/nushell/pull/2383) (gorogoroumaru)
- A new [`sleep` command](https://github.com/nushell/nushell/pull/2381) (LhKipp)
- Improvements to `ls` and [hidden files](https://github.com/nushell/nushell/pull/2379) (mattclarke)
- `sort-by` errors [now point to mismatched types](https://github.com/nushell/nushell/pull/2366) (luccasmmg)
- `str` subcommands for [various capitalizations](https://github.com/nushell/nushell/pull/2360) (rrichardson)
- Time units are now [more readable](https://github.com/nushell/nushell/pull/2356) (mattclarke)
- Exit scripts from per-directory environments are now [run in the original directory](https://github.com/nushell/nushell/pull/2352) (samhedin)
- We've also got a [Portuguese translation of the contributor book(!!)](https://github.com/nushell/contributor-book/pull/29) (vpperego)
- Improved [RHEL installation instructions](https://github.com/nushell/book/pull/126) (arnaldo2792)

## More cleanup and improvements (gillespiecd, sophiajt, Marcoleni, andrasio, dmeijboom, thegedge, jzaefferer, ryuichi1208, JosephTLyons)

Title: Nushell Updates: Commas in Table Literals, Anniversary, and Command Improvements
Summary
This section details Nushell's progress, including allowing commas to separate cells in table literals to improve readability. It also highlights Nushell's first year anniversary, referencing a blog post that discusses the project's philosophy and future direction. Additionally, a list of command improvements and updates is provided, covering commands such as `size`, `uniq`, `ls`, `cd`, `math`, `str`, `path`, `alias`, `version`, `touch`, `date`, `sleep`, `sort-by` and several string subcommands. It also mentions a Portuguese translation of the contributor book and improved RHEL installation instructions.