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

Published Saturday, March 29th, 2025

  • So many bug fixes this week! Thanks to everyone who chipped in!
  • Two new Polars commands - cut and qcut for binning
  • And even some improvements to the VSCode Plugin from LemmusLemmus and LoicRiegel. Thank you!

Nushell

  • blindFS:
    • added parse_warnings to diagnostics reports.
    • fixed the completions.external.enable config option not being respected.
    • fixed ls_color for ~/xxx symlinks.
    • ensured open sets default flags when calling "from xxx" converters.
    • fixed parser issues with comments in subexpressions of let/mut.
    • skipped eval_const when parsing errors are detected to avoid panics.
    • fixed flatten of empty closures
  • ayax79 introduced Polars binning commands: cut and qcut.
  • NotTheDr01ds:
    • ignored problematic overlapping tests for SHLVL.
    • fixed clip copy stripping control characters when de-ansifying.
    • added the current exe directory to the default $NU_PLUGIN_DIRS.
    • renamed user-facing occurrences of date to datetime
  • LoicRiegel:
    • refactored to ensure bounded ranges.
    • fixed into datetime ignoring timezone with format.
  • dependabot[bot] bumped tokio from 1.43.0 to 1.44.1.
  • sgvictorino reset argument/redirection state after eval_call errors.
  • Mrfiregem fixed path add bug when given a record.
  • mokurin000 added support for ACL and SELinux in cd permission checks.

Documentation

  • 132ikl added a note about breaking completions changes to the 0.103.0 changelog.
  • LemmusLemmus added mentions of new operators.
  • NotTheDr01ds:
    • updated the Plugin Chapter with an Overview/QuickStart section.
    • added TWiN 291
  • Beinsezii added filepath escape troubleshooting to COOKBOOK/EXTERNAL_COMPLETERS.MD.
  • mshalmanov updated the Russian translation.
  • Kissaki improved the German landing page.

Nu_Scripts

  • Direwolfesp added autojump argument parsing.
  • NotTheDr01ds moved custom-completion auto-generate scripts to needs-update.
  • ViSaturn updated ultimate_extractor to handle unzipping exe files.

Tree-sitter

  • dependabot[bot] bumped tar-fs from 2.1.1 to 2.1.2.

Integrations

  • hustcer:
    • added more tests after installing Nu.
    • introduced tests for installing APKs on riscv64 arch.
    • added tests for installing Nu on riscv64 arch.

VSCode Extension

  • LemmusLemmus:
    • added has and has-not operators.
    • added support for floats, binary, and octal literals (with underscores).
    • improved highlighting of bare and raw strings, and added missing units & operators.
    • removed irrelevant autoClosingPair /**.
    • supported raw strings.
  • LoicRiegel:
    • added syntax highlighting in Markdown code blocks.
    • added CONTRIBUTING.md.
    • fixed vulnerabilities detected by npm audit.

reedline

  • KAAtheWiseGit upgraded unicode-width to 0.2.
  • tisonkun upgraded thiserror to v2.

Awesome Nu

  • a-slice-of-py added nu-aws-service-reference.
Edit this page on GitHub
Contributors: NotTheDr01ds