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

Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-17 through Thursday, 2026-07-23.

Nushell

  • @fdncred:

    • added splashboard to .gitignore (#18701)
    • bumped reedline dep to latest commit 7eb9bf2 (#18695)
    • updated fff-search to 0.10.1 and tokio to 1.53.1 (#18693)
    • updated agent.md (#18683)
    • bumped nushell to latest reedline commit a2c6e124 (#18681)
    • updated some dependencies (#18678)
    • disallowed keywords from being shadowed (#18662)
    • fixed is-terminal OS detection and added is-redirected for pipeline destinations (#18661)
    • updated nushell to latest reedline commit (#18655)
    • added idx watch command (#18639)
    • fixed bug where ls with dc-glob would fail with literal * name files (#18632)
    • expanded paths for --config-home parameter also ensured xdg is absolute (#18629)
    • disallowed export main from modules with keyword names (#18619)
  • @pyz4:

    • fixed date floor/ceil rounding for durations >= 1day (#18696)
  • @kronberger-droid:

    • bumped reedline to latest commit 83c17a2 (#18694)
    • bumped reedline to latest commit (#18685)
  • @Alb-O:

    • refactored idx: removed import/export, kept single live index (#18679)
    • fixed idx: kept watched imports live (#18674)
    • fixed idx: excluded tombstoned entries (#18673)
    • avoided cloning list values for performance (#18636)
  • @philocalyst:

    • updated to use CompletionResult (#18671)
  • @ahmojo:

    • fixed parser: restored scopes before interpolation fallback (#18666)
  • @cptpiepmatz:

    • updated terminal tests (#18663)
  • @Bahex:

    • updated some tests to use the new test infra (#18651)
    • replaced built-in date floor/ceil commands with nu rewrites (#18640)
  • @Tyarel8:

    • added new duration_max_unit config option (#18650)
  • @cablehead:

    • fixed engine: preserved metadata and streams through early return (#18625)
  • @app/dependabot:

    • bumped aws-config from 1.8.15 to 1.10.0 (#18689)
    • bumped actions/setup-python from 6 to 7 (#18688)
    • bumped actions/labeler from 6 to 7 (#18687)

Documentation

  • @fdncred:

    • added ide_completion_menu (#2208)
  • @ninjack-dev:

    • fixed incorrect update date overriding publish date in Atom feed (#2207)
    • fixed pubDate not being added to RSS entries (#2206)

Awesome Nu

  • @casedami:
    • added nu_plugin_todu (#169)

nufmt

  • @HigherOrderLogic:

    • preserved comments at the end of multiline pipeline (#210)
    • added clippy to devShell (#209)
  • @Mrfiregem:

    • fixed: don't use exclusive range operator before step (#208)

reedline

  • @fdncred:

    • updated some dependencies (#1129)
  • @kronberger-droid:

    • refactored prompt: used nu_ansi_term::Color throughout Prompt Trait (#1128)
    • split Extend into CoverLanding vs Span (#1113)
  • @casedami:

    • fixed: dont expand abbr eagerly on submit (#1125)
  • @philocalyst:

    • made Reedline aware of the status of completors (#1123)
    • fixed for surfaced unlayout in Nushell (#1122)
  • @easyinplay:

    • fixed floor word_end to char boundary in abbreviation expansion (panic on multibyte char before cursor) (#1121)
  • @eitsupi:

    • added typed inherent methods and JSON filter to SqliteBackedHistory (#1112)

Nu_Scripts

  • @nextgenthemes:

    • fixed folder name (#1271)
  • @AucaCoyan:

    • replaced str downcase for str lowercase (#1270)
Edit this page on GitHub
Contributors: NotTheDr01ds