Home Explore Blog CI



nushell

blog/2019-12-31-happy-nu-year-2020.md
792a37958f62e4f93115cbd72d2a611101b980a51e8a16be0000000300001c3c
---
title: Happy Nu Year 2020
author: Sophia Turner
author_site: https://twitter.com/sophiajturner
author_image: https://www.nushell.sh/blog/images/sophiajt.jpg
excerpt: 2019 was quite the year for Nushell. We landed the initial commit on May 10th, and 1881 commits later we find ourselves at the end of 2019. What all happened this year?
---

# Happy Nu Year 2020



2019 was quite the year for Nushell. We landed the initial commit on May 10th, and 1881 commits later we find ourselves at the end of 2019. What all happened this year?

We started off with quite the bang! After quietly working on Nu for a few months, we wrote up a [blog post](https://www.nushell.sh/blog/2019-08-23-introducing-nushell.html) to explain what Nu was. To our surprise, the post got a surprisingly warm reception! Soon, we were recording a podcast with the Changelog to [talk about Nu](https://changelog.com/podcast/363).

As the excitement calmed back to everyday levels, we got to the work of turning this minimum-viable product into the real thing. More than 65 people joined us to help fix bugs, test code, write docs, and explore new directions.

## Where are we?

At the end of 2019, where are we?

- We now have a [website](https://nushell.sh), a [blog](https://www.nushell.sh/blog), [three](https://www.nushell.sh/book/) [different](https://www.nushell.sh/contributor-book/) [books](https://www.nushell.sh/cookbook/), and the results of our [first survey](https://www.nushell.sh/blog/2019-11-23-nushell-survey-results.html)
- We released 6 different releases: [0.2](https://www.nushell.sh/blog/2019-08-23-introducing-nushell.html), [0.3](https://www.nushell.sh/blog/2019-09-24-nushell_0_3_0.html), [0.4](https://www.nushell.sh/blog/2019-10-15-nushell-0_4_0.html), [0.5](https://www.nushell.sh/blog/2019-11-05-nushell-0_5_0.html), [0.6](https://www.nushell.sh/blog/2019-11-26-nushell-0_6_0.html), and [0.7](https://www.nushell.sh/blog/2019-12-18-nushell-0_7_0.html).
- Nu gained features. Lots of them. New table designs, new file formats, lots of new commands, improvements to error reporting, plugins (in [C++](https://github.com/lefticus/nu_plugin_calc), [Go](https://vsoch.github.io/2019/nushell-plugin-golang/), [Python](https://github.com/vsoch/nushell-plugin-python), and [Ruby](https://github.com/andrasio/nu-plugin/tree/master/examples)), new colors, support for streaming tables, vi mode, moved to the stable Rust compiler, login shell support, recycle bin support, starship.rs support, fuzzy matching, duration and date comparison, ranges, improved autocomplete, and a bunch of internal improvements to make way for 2020.
- Thanks to all the reports, PRs, and help debugging we've made a ton of progress in making Nu more stable and complete

## What's ahead?

That said, it's "[def early days](https://twitter.com/yoshuawuyts/status/1210367651354161152?s=20)" for Nu, as one recent user put it. We couldn't agree more. It's not _quite_ ready for people to use as their everyday shell. Things we're working on in 2020 to make it possible for everyone to use Nu in their day-to-day work:

- Stability fixes! We'll be working hard to make Nu rock solid.
- Aliases, variables, functions, scripts
- Better integration with the native OS
- Improved line editing
- A better motto (lots of people confused about what "Github-era" means)

In short, it's been a lot of fun, a lot of work, and we met some new friends along the way. A very big "thanks!" to all our contributors this year!

## Nushell repo

```shell
> fetch https://api.github.com/repos/nushell/nushell/stats/contributors | get author | sort-by login | get login
────┬───────────────────
 #  │ <value>
────┼───────────────────
  0 │ Aloso
  1 │ BatmanAoD
  2 │ BradyBromley
  3 │ BurNiinTRee
  4 │ Detegr
  5 │ DrSensor
  6 │ Flare576
  7 │ GuillaumeGomez
  8 │ JesterOrNot
  9 │ JonnyWalker81
 10 │ Paradiesstaub
 11 │ Porges
 12 │ Southclaws
 13 │ aidanharris
 14 │ andrasio
 15 │ bndbsh
 16 │ chhetripradeep
 17 │ coolshaurya
 18 │ cristicismas
 19 │ davidrobertmason
 20 │ devnought
 21 │ djc
 22 │ drmason13
 23 │ eoinkelly
 24 │ est31
 25 │ gilesv
 26 │ iamcodemaker
 27 │ incrop
 28 │ ineol
 29 │ jankoprowski
 30 │ jdvr
 31 │ jerodsanto
 32 │ landaire
 33 │ lesichkovm
 34 │ marcelocg
 35 │ max-sixty
 36 │ mfarberbrodsky
 37 │ miller-time
 38 │ mlbright
 39 │ nalshihabi
 40 │ naufraghi
 41 │ notryanb
 42 │ oknozor
 43 │ orf
 44 │ oskarskog
 45 │ piotrek-szczygiel
 46 │ pizzafox
 47 │ pka
 48 │ pmeredit
 49 │ quebin31
 ───┴───────────────────
────┬───────────────
 #  │ <value>
────┼───────────────
 50 │ ramonsnir
 51 │ rnxpyke
 52 │ rtlechow
 53 │ sdfnz
 54 │ sebastian-xyz
 55 │ sophiajt
 56 │ svartalf
 57 │ t-hart
 58 │ taiki-e
 59 │ tchak
 60 │ thegedge
 61 │ tim77
 62 │ twe4ked
 63 │ uma0317
 64 │ vsoch
 65 │ vthriller
 66 │ wycats
 67 │ yaahc
 68 │ yahsinhuangtw
────┴───────────────
```

## Nushell book repo

```shell
> fetch https://api.github.com/repos/nushell/book/stats/contributors | get author | sort-by login | get login
────┬─────────────────
 #  │ <value>
────┼─────────────────
  0 │ Andrew-Webb
  1 │ andrasio
  2 │ boisgera
  3 │ jankoprowski
  4 │ landaire
  5 │ lord
  6 │ marcelocg
  7 │ mistydemeo
  8 │ mlh758
  9 │ pizzafox
 10 │ pka
 11 │ romanlevin
 12 │ rtlechow
 13 │ sebastian-xyz
 14 │ sophiajt
 15 │ ymgyt
────┴─────────────────
```

## Contributor book

```shell
> fetch https://api.github.com/repos/nushell/contributor-book/stats/contributors | get author | sort-by login | get login
───┬─────────────────
 # │ <value>
───┼─────────────────
 0 │ andrasio
 1 │ daveremy
 2 │ jankoprowski
 3 │ sophiajt
 4 │ sebastian-xyz
───┴─────────────────
```

## Cookbook

```shell
> fetch https://api.github.com/repos/nushell/cookbook/stats/contributors | get author | sort-by login | get login
───┬─────────────────
 # │ <value>
───┼─────────────────
 0 │ sophiajt
 1 │ notryanb
 2 │ sebastian-xyz
───┴─────────────────
```

## Blog

```shell
> fetch https://api.github.com/repos/nushell/blog/stats/contributors | get author | sort-by login | get login
───┬─────────────────
 # │ <value>
───┼─────────────────
 0 │ Aloso
 1 │ sophiajt
 2 │ sebastian-xyz
 3 │ waldyrious
───┴─────────────────
```

Chunks
05d3d973 (1st chunk of `blog/2019-12-31-happy-nu-year-2020.md`)
cede4287 (2nd chunk of `blog/2019-12-31-happy-nu-year-2020.md`)
2641fa83 (3rd chunk of `blog/2019-12-31-happy-nu-year-2020.md`)