Home Explore Blog CI



nushell

4th chunk of `blog/2020-07-21-nushell_0_17_0.md`
6dba23bfc291106f7a0dda2af9b91b26847e4b2d9570ee370000000100000a63
 3 │ index.html                       │ File │  1.4 KB │ 1 hour ago
───┴──────────────────────────────────┴──────┴─────────┴────────────

> ls | move column size --before type
───┬──────────────────────────────────┬─────────┬──────┬────────────
 # │ name                             │ size    │ type │ modified
───┼──────────────────────────────────┼─────────┼──────┼────────────
 0 │ 0.bootstrap.js                   │ 30.9 KB │ File │ 1 hour ago
 1 │ 46a44c28f12d33243854.module.wasm │  5.4 MB │ File │ 1 hour ago
 2 │ bootstrap.js                     │ 16.3 KB │ File │ 1 hour ago
 3 │ index.html                       │  1.4 KB │ File │ 1 hour ago
───┴──────────────────────────────────┴─────────┴──────┴────────────
```

## Early draft of a new website (pontaoski)

We're working on a refresh of our website. If you're interested in giving it a look, we've got an [early draft started](https://github.com/nushell/website_exploration). If you'd like to help us with the design, reach out over github or discord.

## Command improvements

- `sort-by` can now sort with case-insensitivity (JosephTLyons)
- `alias` of externals should now be improved (bailey-layzer)
- `history` should be able to correctly store more than 100 rows now (fdncred)
- `to html` will now output pretty hex when given a binary it doesn't recognize (sophiajt), and now has color themes (fdncred)
- `uniq` can now also work with simple values (k-brk)
- Completions now have their own abstraction, so we can more easily improve them in the future (thegedge)
- `table` now prints column numbers a bit more orderly way (Porges)
- `str` made parsing more strict, to let the user know if there were parsing errors (andrasio)
- `group-by` can now take a block that allows for deep keying for grouping (andrasio)
- autoenv (directory-specific environments) can now run commands on entry/exit (samhedin)
- `str trim` can now take an optional character to trim (bailey-layzer)
- duration pretty-print is now easier to read (sophiajt), durations are also now stored as nanoseconds internally (pag4k)

Title: Enhancements to Nushell: Website Update and Command Improvements
Summary
The Nushell project is working on a website refresh. Command improvements include case-insensitive sorting for `sort-by`, enhanced `alias` functionality for externals, increased history storage capacity, improved hex output and color themes for `to html`, usability with simple values in `uniq`, a more organized table print for `table`, stricter parsing for `str`, deep keying with blocks in `group-by`, entry/exit command execution for autoenv, optional character trimming in `str trim`, and easier-to-read duration pretty-printing. Completions are now more easily improved in the future.