Home Explore Blog CI



nushell

1st chunk of `blog/2022-02-25-twin0131.md`
eeedf827a12e5bbf0a6c68bd102982b48595ff50a1956c8100000001000012de
# This week in Nushell #131

## Nushell

- fdncred [made message more readable](https://github.com/nushell/nushell/pull/4646), and [fixed some more tests](https://github.com/nushell/nushell/pull/4607), and [this little hack allows the color to be whatever the default is](https://github.com/nushell/nushell/pull/4590), and [rename `flatshape_*` to `shape_*`](https://github.com/nushell/nushell/pull/4589), and [tweak default config to amplify theme-ability](https://github.com/nushell/nushell/pull/4572), and [a few more ansi escape sequences](https://github.com/nushell/nushell/pull/4553)
- zkldi created [Document Visual C++ requirement on Windows.](https://github.com/nushell/nushell/pull/4641)
- hustcer [fixed some examples and regenerate docs, should fix: #4455](https://github.com/nushell/nushell/pull/4639), and [fix: #3809, try to fix the `source -h` not work issue](https://github.com/nushell/nushell/pull/4627), and [Add examples for command n, g, p and grid, update date now examples](https://github.com/nushell/nushell/pull/4622), and [Add example for command enter, shells and view-source, update some docs](https://github.com/nushell/nushell/pull/4604), and [fix strip trailing whitespace for make_docs script](https://github.com/nushell/nushell/pull/4597), and [update #4455, regenerate commands' docs and update make_docs script](https://github.com/nushell/nushell/pull/4586), and [Add examples for command: use,module,export def,export env and export def-env](https://github.com/nushell/nushell/pull/4584), and [Add examples for command: hide, history, from yml, def-env, and table](https://github.com/nushell/nushell/pull/4581), and [Add example for register,source,save,shuffle and from tsv](https://github.com/nushell/nushell/pull/4577), and [Update #4455, Regenerate all commands' docs](https://github.com/nushell/nushell/pull/4557), and [refactor: change column names from 'Column*' to 'column*'](https://github.com/nushell/nushell/pull/4556), and [Add example for cd,transpose,detect columns,split column and split row](https://github.com/nushell/nushell/pull/4549), and [feat: add examples for length,lines,reject,benchmark and drop column](https://github.com/nushell/nushell/pull/4547)
- jt [added support for stderr and exit code](https://github.com/nushell/nushell/pull/4647), and [fixed Windows doc comments](https://github.com/nushell/nushell/pull/4643), and [cleaned table text before rendering](https://github.com/nushell/nushell/pull/4638), and [finished up with examples](https://github.com/nushell/nushell/pull/4637), and [Use external exceptions in path strings](https://github.com/nushell/nushell/pull/4636), and [Use metadata with lists](https://github.com/nushell/nushell/pull/4635), and [Windows external exceptions](https://github.com/nushell/nushell/pull/4632), and [Try again with math-like externals](https://github.com/nushell/nushell/pull/4629), and [Check for external exceptions more often](https://github.com/nushell/nushell/pull/4628), and [Speed up the parser and nuon parser a bit more](https://github.com/nushell/nushell/pull/4626), and [Date literals](https://github.com/nushell/nushell/pull/4619), and [Better ls paths](https://github.com/nushell/nushell/pull/4612), and [Add support for math-like externals](https://github.com/nushell/nushell/pull/4606), and [Speedup unit parse](https://github.com/nushell/nushell/pull/4598), and [Compact nuon tables](https://github.com/nushell/nushell/pull/4596), and [Add pipeline redirection support](https://github.com/nushell/nushell/pull/4594), and [Add binary support to 'skip'](https://github.com/nushell/nushell/pull/4588), and [Fix shorthand env duplicates](https://github.com/nushell/nushell/pull/4587), and [Show errors when a prompt fails](https://github.com/nushell/nushell/pull/4585), and [Make sure to apply captures when setting prompt](https://github.com/nushell/nushell/pull/4583), and [Remove record iteration](https://github.com/nushell/nushell/pull/4582), and [Improve json errors a bit](https://github.com/nushell/nushell/pull/4579), and [more strict nuon handling, better nuon errors](https://github.com/nushell/nushell/pull/4576), and [Add auto-cancelling previous PRs](https://github.com/nushell/nushell/pull/4573), and [A few fixes to docs generation and default config](https://github.com/nushell/nushell/pull/4570), and [Remove stray println](https://github.com/nushell/nushell/pull/4568), and [Default config improvements](https://github.com/nushell/nushell/pull/4565), and [Improve missing param error span](https://github.com/nushell/nushell/pull/4560), and [Improve full help for flags](https://github.com/nushell/nushell/pull/4559), and [Make 'each' implicitly filter out nothings](https://github.com/nushell/nushell/pull/4546), and [Add nuon format for fun](https://github.com/nushell/nushell/pull/4401)

Title: Nushell Updates - This Week in Nushell #131
Summary
This Nushell update, labeled #131, highlights contributions from various developers. fdncred focused on improving message readability, fixing tests, and enhancing themeability. hustcer concentrated on fixing examples, regenerating documentation, and adding examples for various commands. jt added support for stderr and exit codes, cleaned table text rendering, improved path strings, and worked on parser speed, date literals, external exceptions, and prompt handling, among other enhancements and fixes.