Nushell
Get Nu!
Getting Started
  • The Nushell Book
  • Command Reference
  • Cookbook
  • Language Reference Guide
  • Contributing Guide
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
Get Nu!
Getting Started
  • The Nushell Book
  • Command Reference
  • Cookbook
  • Language Reference Guide
  • Contributing Guide
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub

This week in Nushell #244

Nushell

  • devyn fixed inconsistent print behavior, added a bit more delay before ps calls in plugin persistence tests, added plugin error propagation on write/flush, introduced Msgpack commands, further improved messages related to error propagation on plugin calls, accepted filenames in other plugin management commands, renamed plugin cache file to plugin registry file, fixed (and tested) a deadlock that can happen while waiting for protocol info, fixed error message propagation on plugin call failure, added ErrSpan extension trait for Result, updated toolkit register plugins to toolkit add plugins, made stress_internals exit(1) on IO error, deprecated register and added plugin use, and overhauled the plugin cache file with a new msgpack+brotli format.
  • IanManske fixed an into bits example, added a deprecation warning to describe --collect-lazyrecords, fixed each signature, removed deprecated flags on run-external, removed deprecated flags on commandline, deprecated lazy records, made exit code available in catch block, improved the "input and output are the same file" error text, shrunk the size of Expr, cleaned up nu-cmd-lang, made the same file error more likely to appear, removed the Value::Block case, and refactored using ClosureEval types.
  • hustcer upgraded CI to fix macOS arm64 build errors.
  • merelymyself made grid throw an error when not enough columns are provided.
  • WindSoilder avoided panic when piping a variable to a custom command which has recursive calls.
  • KAAtheWiseGit fixed example wording in seq date.
  • fdncred updated to the latest reedline twice (1, 2)
  • stormasm bumped reedline.
  • amtoine fixed a typo in the documentation of nuon::ToStyle.
  • sholderbach updated ratatui to deduplicate syn in build and did a small refactor in cal.
  • maxim-uvarov added search_term "str extract" to parse command.
  • ayax79 added commands for working with the plugin cache.

Extension

  • AucaCoyan added support for def 'my-function' syntax highlighting and added tests to it.

Documentation

  • isti115 updated docs for commands from nu-std/std/dirs.nu and provided a fixup for it.
  • IanManske fixed broken links and updated docs for 0.92.0 (file, pipes, and io).

Nu_Scripts

  • zhangymPerson added a git worktree command.
  • godrja made Winget custom completions fixes.
  • sholderbach added nu_plugin_polars as a crate to release.

reedline

  • sholderbach removed debug print.
  • sigoden fixed unexpected spaces after large buffer input.
  • maxomatic458 fixed ide menu not reporting correct required_lines.
  • bew properly fixed the logic around prompt re-use & Host Command handling.
Edit this page on GitHub
Contributors: NotTheDr01ds