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 #330

Published Friday, 2025-12-19, including PRs merged Friday, 2025-12-12 through Thursday, 2025-12-18.

Highlights

This week brings a shiny new explore config command, some improved explore regex and explore UI, and HTTP pooling (amazing that our little shell does this!).

Also, MCP is included in all builds by default going forward! And hints can be user-disabled without resorting to hacky theme changes!

Nushell

  • @reubeno:

    • updated reedline to the latest commit (#17203)
  • @sgvictorino:

    • made MCP server interruptible (#17200)
  • @fdncred:

    • fixed the mcp ctrl-c bug (#17199)
    • updated reedline to the latest commit (#17197)
    • added quick reference panel to explore regex command (#17187)
    • updated uutils to 0.5.0 (#17183)
    • refactored explore family of commands for better understanding and maintenance (#17181)
    • added syntax highlighting to explore config (#17176)
    • cleaned up explore a bit (#17172)
    • added search capability to explore config command (#17170)
    • updated match count when test text changes (#17169)
    • updated doc config (#17168)
    • added agents.md to help LLMs (#17148)
    • added new command: explore config TUI (#17147)
  • @app/dependabot:

    • bumped procfs from 0.17.0 to 0.18.0 (#17195)
    • bumped strum from 0.26.3 to 0.27.2 (#17194)
    • bumped winreg from 0.52.0 to 0.55.0 (#17193)
    • bumped bytes from 1.10.0 to 1.11.0 (#17192)
    • bumped http from 1.3.1 to 1.4.0 (#17191)
    • bumped actions/upload-artifact from 5 to 6 (#17190)
  • @NotTheDr01ds:

    • added CARGO* and RUSTUP* environment variables back to test environment (#17186)
  • @WindSoilder:

    • made mv/cp/du * not match dotfiles by default (#17185)
    • added http pool cmd (#17177)
    • enabled http commands to use builtin connection pool (#17157)
  • @andrewgazelka:

    • added stderr redirection BAD/GOOD examples to mcp instructions (#17163)
    • added string interpolation syntax to mcp instructions (#17153)
  • @splintersuidman:

    • added configuration option for showing hints (#17156)
  • @blindFS:

    • fixed parser overflow by using checked_sub in parse_range (#17152)
  • @ayax79:

    • added mcp to default and all features (#17151)
  • @blackhat-hemsworth:

    • improved error message for rm Os errors (#17134)

Awesome Nu

  • @LQR471814:
    • added nu_plugin_caldav (#142)

reedline

  • @reubeno:

    • fixed kitty support check to only run when enabled (#988)
  • @WindSoilder:

    • used rfind instead of filter.next_back (#985)
  • @andrewgazelka:

    • fixed custom Enter keybindings in vi mode (#982)
  • @Diabezdemona:

    • made menu settings public (#977)
  • @ysthakur:

    • fixed ColumnarMenu suggestions to always take 1 line (#973)
  • @sholderbach:

    • bumped arboard to latest version (#970)

Nu_Scripts

  • @samoylovfp:

    • sorted readme of modules (#1196)
    • implemented HMAC SHA256 function in nushell (#1195)
  • @yuanczx:

    • added completion for podman (#1194)
  • @alightgoesout:

    • improved and updated jj completions (#1193)

plugin-examples

  • @jochumdev:
    • fixed README config and updated nu deps in rust/nu_plugin_example (#9)

Documentation

  • @NotTheDr01ds:
    • published TWiN 329 (#2094)

New nu-parser

  • @AucaCoyan:
    • normalized new lines in tests (\r\n) (#62)

Tree-sitter

  • @mkatychev:
    • added eslint configuration file (#238)
Edit this page on GitHub
Contributors: NotTheDr01ds