Home Explore Blog CI



nushell

1st chunk of `blog/2022-03-11-twin0133.md`
4754f94276c6c213acbe2002f77e7abc7dc8fb095ac306b30000000100000fd5
# This week in Nushell #133

## Nushell

- hustcer [Updated docs for open and decode command, regenerated all docs](https://github.com/nushell/nushell/pull/4815), and [Bumped sysinfo version from v0.22.2 to v0.23.5, closed #3909](https://github.com/nushell/nushell/pull/4810), and [Marked `match` as deprecated command](https://github.com/nushell/nushell/pull/4802), and [Updated documents for commands](https://github.com/nushell/nushell/pull/4796), and [Fixed broken link in readme, should close #4776 [ci skip]](https://github.com/nushell/nushell/pull/4778), and [Updated build & install sh scripts, added install script for windows](https://github.com/nushell/nushell/pull/4736), and [Updated build and install scripts](https://github.com/nushell/nushell/pull/4733)
- elferherrera [corrected history menu](https://github.com/nushell/nushell/pull/4814), and added [reedline bump](https://github.com/nushell/nushell/pull/4779), and another [reedline bump](https://github.com/nushell/nushell/pull/4766), and [Added real index column to history](https://github.com/nushell/nushell/pull/4756), and added [history bang](https://github.com/nushell/nushell/pull/4735)
- danimesq created [Icon for .nu files' mimetype](https://github.com/nushell/nushell/pull/4813)
- fdncred created [nushell icons contributed by the community](https://github.com/nushell/nushell/pull/4812), and [reorganized features a bit](https://github.com/nushell/nushell/pull/4807), and [changed cargo.toml so plugins don't build with features=extra](https://github.com/nushell/nushell/pull/4788), and [added ability to check if value does not contain something](https://github.com/nushell/nushell/pull/4783), and [added ansi escape](https://github.com/nushell/nushell/pull/4772), and [enabled to-nu to include the whole dfr if rows is not specified](https://github.com/nushell/nushell/pull/4753), and [just made install-all.sh executable](https://github.com/nushell/nushell/pull/4739)
- jt [bumped reedline](https://github.com/nushell/nushell/pull/4806), and [ensurde exit codes in more cases](https://github.com/nushell/nushell/pull/4804), and [Ensured exit codes in more cases](https://github.com/nushell/nushell/pull/4803), and [Moved completions to DeclId](https://github.com/nushell/nushell/pull/4801), and [Fixed the panic when using externs + subexpression](https://github.com/nushell/nushell/pull/4799), and [Allowed passing block literals to do](https://github.com/nushell/nushell/pull/4798), and added [Simplify `empty?`, improve `default`](https://github.com/nushell/nushell/pull/4797), and [Fixed expansion of row condition implied it](https://github.com/nushell/nushell/pull/4795), and [Added the proper workarounds for short flags](https://github.com/nushell/nushell/pull/4794), and [Allowed quotes in a `register` call](https://github.com/nushell/nushell/pull/4793), and [Changed `select` to match 0.44](https://github.com/nushell/nushell/pull/4792), and [Made `reduce -n` more sensible](https://github.com/nushell/nushell/pull/4791), and [Made date values more readable](https://github.com/nushell/nushell/pull/4790), and [Removed duplicate code](https://github.com/nushell/nushell/pull/4789), and [Added support for var decl spans](https://github.com/nushell/nushell/pull/4787), and [Reverted "Make `if` blocks work like a def-env"](https://github.com/nushell/nushell/pull/4782), and [Fixed external extra](https://github.com/nushell/nushell/pull/4777), and [Added support for default values to params and flags](https://github.com/nushell/nushell/pull/4770), and [Fixed rest parsing](https://github.com/nushell/nushell/pull/4765), and added [More nuon tests, fix table print](https://github.com/nushell/nushell/pull/4762), and [Simplify group/window into their own commands](https://github.com/nushell/nushell/pull/4760), and [Bump reedline](https://github.com/nushell/nushell/pull/4747), and [Added more multiline pipeline forms](https://github.com/nushell/nushell/pull/4740), and [Made `if` blocks work like a def-env](https://github.com/nushell/nushell/pull/4656)

Title: Nushell Updates - This Week in Nushell #133
Summary
This week's Nushell update includes numerous pull requests from various contributors. Updates span documentation, build scripts, feature enhancements like 'does not contain' checks, ANSI escape support, and improvements to commands such as 'open', 'decode', 'match', 'select', and 'reduce'. There are also bug fixes, reedline bumps, and internal reorganizations.