Home Explore Blog CI



nushell

1st chunk of `blog/2021-09-10-twin0107.md`
dac90e1144ca4c8494526b45175dab09f3f087125792c6a40000000100000b94
# This week in Nushell #107

## Nushell

- jt created [Fix clippy warnings](https://github.com/nushell/nushell/pull/3997)
- tranzystorek-io [added general refactorings](https://github.com/nushell/nushell/pull/3996)
- Pantonshire [improved error message when bash-style alias syntax is mistakenly used](https://github.com/nushell/nushell/pull/3995)
- tw4452852 [supported appending when saving file](https://github.com/nushell/nushell/pull/3992)

## Documentation

- tw4452852 [removed additional backslash](https://github.com/nushell/nushell.github.io/pull/193) and [added the equivalent for `>>` in bash and fixed a documentation issue in save](https://github.com/nushell/nushell.github.io/pull/192)

## Engine-q

- jt [improved completions inside of a pipeline](https://github.com/nushell/engine-q/pull/41), [added a very silly table](https://github.com/nushell/engine-q/pull/39), [added a very silly ls](https://github.com/nushell/engine-q/pull/38), added [Completions and Row Conditions](https://github.com/nushell/engine-q/pull/37), [added parser README, some parser fixups](https://github.com/nushell/engine-q/pull/36), [added an experimental record iteration](https://github.com/nushell/engine-q/pull/32), [made reedline prompt more resilient](https://github.com/nushell/engine-q/pull/31), [added cell paths for streams](https://github.com/nushell/engine-q/pull/30), [switched tables to list/streams of records ](https://github.com/nushell/engine-q/pull/29), allowed it to [fail more gently for bad list/table parses](https://github.com/nushell/engine-q/pull/28), [allowed rest vars to have a custom name](https://github.com/nushell/engine-q/pull/27), [added cell paths](https://github.com/nushell/engine-q/pull/26), added [Concrete var assignment](https://github.com/nushell/engine-q/pull/24), [improved int division to be more nushell-like](https://github.com/nushell/engine-q/pull/22), added [Simple value iteration](https://github.com/nushell/engine-q/pull/21), added [Range iteration](https://github.com/nushell/engine-q/pull/20), added [Block params](https://github.com/nushell/engine-q/pull/19), [fixed #15](https://github.com/nushell/engine-q/pull/17), and [added CI](https://github.com/nushell/engine-q/pull/13)
- moonrise-tk [moved value into its own folder in nu-protocol and add some comments](https://github.com/nushell/engine-q/pull/34) and [added readme and target dir to gitignore](https://github.com/nushell/engine-q/pull/33)
- elferherrera created [One parser function](https://github.com/nushell/engine-q/pull/25), [updated dependencies](https://github.com/nushell/engine-q/pull/18), and added [similar name check to protocol](https://github.com/nushell/engine-q/pull/14), and [Similar name check for signature](https://github.com/nushell/engine-q/pull/12)
- stormasm added [some build-string tests](https://github.com/nushell/engine-q/pull/23)
- kubouch [implemented positive integer ranges](https://github.com/nushell/engine-q/pull/16)

Title: Nushell Updates - Week #107
Summary
This summary covers the updates to Nushell, its documentation, and Engine-q for week #107. Nushell saw fixes to clippy warnings, general refactorings, improvements to error messages for bash-style alias syntax, and support for appending when saving files. Documentation updates included removing backslashes and adding equivalents for '>>' in bash. Engine-q received many updates from jt, including improvements to completions, the addition of a table and 'ls' command, parser fixups, record iteration, more resilient reedline prompts, cell paths for streams, and various improvements to value iteration, ranges, and block params. Other contributors made changes such as moving values, adding readmes, updating dependencies, adding build-string tests, and implementing positive integer ranges.