Home Explore Blog CI



nushell

blog/2020-07-18-twin0047.md
266c9e93dd17a9140a31049ac36313b3d66c35f398b93d8e0000000300000c1a
# This week in Nu #47

- arashout began work to [auto generate documentation](https://github.com/nushell/nushell/pull/2139), fixed issues [(2164)](https://github.com/nushell/nushell/pull/2164).
- k-brk moved [`keep` suite](https://github.com/nushell/nushell/pull/2197) unifying `keep-while` and `keep-until`
- fdncred added `--dark_bg` to [change color and text backgrounds](https://github.com/nushell/nushell/pull/2189) of the html, added internal [assertion improvement](https://github.com/nushell/nushell/pull/2157/files), added `--html_color` and `--no_color` [for finer grained color control](https://github.com/nushell/nushell/pull/2158) in html.
- jonathandturner [introduced wasm support](https://github.com/nushell/nushell/pull/2199), [extended Shell](https://github.com/nushell/nushell/pull/2165) to support `open` and `save`, introduced [configurable keybindings](https://github.com/nushell/nushell/pull/2186), [clearer printing](https://github.com/nushell/nushell/pull/2150) of duration, split [`config set` arguments](https://github.com/nushell/nushell/pull/2151), renamed [byte primitive](https://github.com/nushell/nushell/pull/2153) for clarity, and fixed issues [2152](https://github.com/nushell/nushell/pull/2152)
- Porges fixed [row indices formatting](https://github.com/nushell/nushell/pull/2181) alignment
- andrasio added support for `group-by` to pass a [block as the key function](https://github.com/nushell/nushell/pull/2172). moved [`skip` suite](https://github.com/nushell/nushell/pull/2179) unifying `skip-while` and `skip-until`, made `str` [stricter](https://github.com/nushell/nushell/pull/2173).
- JosephTLyons added [`reverse` subcommand](https://github.com/nushell/nushell/pull/2170) to `str`, did improvements in the code [2176](https://github.com/nushell/nushell/pull/2176), [2177](https://github.com/nushell/nushell/pull/2177), [2183](https://github.com/nushell/nushell/pull/2183), [2184](https://github.com/nushell/nushell/pull/2184), [2194](https://github.com/nushell/nushell/pull/2194), [2196](https://github.com/nushell/nushell/pull/2196), [2201](https://github.com/nushell/nushell/pull/2201)
- amousa introduced `variance` and `stddev` [subcommands to `math`](https://github.com/nushell/nushell/pull/2154).
- thegedge introduced [completion abstractions](https://github.com/nushell/nushell/pull/2198), fixed an issue [with the encoder](https://github.com/nushell/nushell/pull/2168) for preventing overflows of data.
- samhedin documented `auto-env` [more](https://github.com/nushell/nushell/pull/2163) and [more tests](https://github.com/nushell/nushell/pull/2148). Fixes preventing env script [running multiple times](https://github.com/nushell/nushell/pull/2171).
- bailey-layzer added `from` [subcommand to `str`](https://github.com/nushell/nushell/pull/2125), and `--char` flag for [trimmin specific ones](https://github.com/nushell/nushell/pull/2162).
- ritobanrc updated `config` command suite [flags to subcommands](https://github.com/nushell/nushell/pull/2146).
- pag4k added [ns seconds](https://github.com/nushell/nushell/pull/2128) to Duration

Chunks
1b19f9da (1st chunk of `blog/2020-07-18-twin0047.md`)
Title: Nu Shell Development Updates - Week #47
Summary
This week's updates to the Nu shell include auto-generated documentation, improvements to `keep` and `skip` suites, HTML color customization, WASM support, configurable keybindings, clearer duration printing, refined `config set` arguments, byte primitive renaming, and fixes for row indices formatting. Also added is support for `group-by` to pass a block as the key function, a `reverse` subcommand to `str`, `variance` and `stddev` subcommands to `math`, completion abstractions, and enhancements to `auto-env` documentation and tests. The `from` subcommand was added to `str` with a `--char` flag, the `config` command suite flags were updated to subcommands, and ns seconds were added to Duration.