Home Explore Blog CI



nushell

blog/2021-06-11-twin0094.md
e0072bab6a347066046c895c90e73914c1cd096a1675bf690000000300000dfa
# This week in Nushell #94

## Nushell

- fdncred [enabled theming of the command line syntax](https://github.com/nushell/nushell/pull/3606), [added single quote and double quote to char command](https://github.com/nushell/nushell/pull/3601), and [change command duration env var to emit duration in milliseconds](https://github.com/nushell/nushell/pull/3581), and [added `ansi gradient` in the spirit of fun](https://github.com/nushell/nushell/pull/3570)
- jonathandturner created [Remove EvaluationContext::from_args](https://github.com/nushell/nushell/pull/3604), and [Make arg eval lazy, remove old arg evaluation code](https://github.com/nushell/nushell/pull/3603), and [Further improve arg errors](https://github.com/nushell/nushell/pull/3598), and [Improve the errors for arg types](https://github.com/nushell/nushell/pull/3597), and [Add help flag support to alias](https://github.com/nushell/nushell/pull/3595), and [Improve alias highlighting/completions](https://github.com/nushell/nushell/pull/3594), and [Enable syntax/completions for source](https://github.com/nushell/nushell/pull/3589), and [Fix a bunch of future clippy warnings](https://github.com/nushell/nushell/pull/3586), and [Improve expr parse](https://github.com/nushell/nushell/pull/3584), and [Fix #3582](https://github.com/nushell/nushell/pull/3583), and [Improve external quoting logic](https://github.com/nushell/nushell/pull/3579), and [Improve quoted completions](https://github.com/nushell/nushell/pull/3577), and [Improve completions inside of a pipeline](https://github.com/nushell/nushell/pull/3575), and [Fix completion crash](https://github.com/nushell/nushell/pull/3574), and [Add support for subcommand completions](https://github.com/nushell/nushell/pull/3571), and [Rename the use of invocation to subexpression](https://github.com/nushell/nushell/pull/3568), and [Remove the CI canaries](https://github.com/nushell/nushell/pull/3567), and [Simpler parse improvement](https://github.com/nushell/nushell/pull/3566), and [Improve partial completion/highlight](https://github.com/nushell/nushell/pull/3564)
- elferherrera created [Series arithmetic](https://github.com/nushell/nushell/pull/3602), and [Column selector using FullColumnPath](https://github.com/nushell/nushell/pull/3572)
- Garfield96 added [from xlsx/ods: Add parameter --sheets](https://github.com/nushell/nushell/pull/3600), and [from sqlite: Add test case for table selection](https://github.com/nushell/nushell/pull/3599)
- kubouch [clarified `exec` help message; Update to engine-p](https://github.com/nushell/nushell/pull/3588), and [Def cleanup](https://github.com/nushell/nushell/pull/3580)
- sholderbach [fixed duration literals in `where` docs](https://github.com/nushell/nushell/pull/3573)

## Documentation

- sholderbach [fixed duration literals in docs](https://github.com/nushell/nushell.github.io/pull/146)
- apatrushev added [Convert list to table example](https://github.com/nushell/nushell.github.io/pull/145), and [Fix list examples](https://github.com/nushell/nushell.github.io/pull/144)

## Nu_Scripts

- fdncred [added a bogus temp command so completions work better](https://github.com/nushell/nu_scripts/pull/64), [updated cmd_duration to cmd_duration_ms](https://github.com/nushell/nu_scripts/pull/62), and [added a new 256 color test pattern script in bash and nu](https://github.com/nushell/nu_scripts/pull/60)
- jonathandturner [added a lisp mode](https://github.com/nushell/nu_scripts/pull/63)
- efx created [oneliner: combine two files into one](https://github.com/nushell/nu_scripts/pull/61)

Chunks
d1985a2f (1st chunk of `blog/2021-06-11-twin0094.md`)
Title: Nushell Updates - Week #94
Summary
This week's updates to Nushell include improvements to command line theming, argument evaluation, error handling, alias support, syntax completion, external quoting logic, and subcommand completions. Additionally, there were contributions related to series arithmetic, column selection, XLSX/ODS file handling, SQLite table selection, documentation fixes, and new scripts for testing color patterns and combining files.