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

Highlights

Be on the lookout for a new release! Nushell 0.103 is just around the corner, with an expected drop sometime around Tuesday. That is, of course, when most folks get to try out all of the great stuff you've been reading about in TWiN for the last month or so. But not you, right? You couldn't wait to try out job support, so you started running nightlies or building yourself, right?!

This week we have a few new features, with more Polars PRs, a default --empty flag, and into string --group-digits as well!

The full list of fixes, features, tweaks, and transformations is below ...

Nushell

  • sholderbach
    • Bumped reedline for a recent completion fix
    • Removed fmt after deprecation
    • Removed into bits after deprecation
    • Removed range command after deprecation
  • LoicRiegel
    • Refactored by renaming subcommand structs
    • Fixed a bug where math commands returned an error with infinite ranges [#15135]
  • MMesch Added polars list-contains command
  • blindFS
    • Fixed completion for the full set of operators for type any
    • Refactored to make tree-sitter-nu friendly alternative expressions
    • Fixed LSP find_id for custom definitions within custom definitions
    • Refactored LSP span fixes by bumping lsp-textdocument to 0.4.2
    • Fixed a security audit by bumping ring from 0.17.8 to 0.17.13
  • ayax79
    • Added support for reading Categorical and Enum types
    • Mapped .pq extension to parquet files in Polars
    • Exposed the ability to configure Hive settings in polars open
  • NotTheDr01ds
    • Fixed improper application of local timezone offset to Unix epochs
    • Added default --empty to handle empty values
  • cptpiepmatz Tested on the Beta toolchain
  • IanManske
    • Added filesize.show_unit config option
    • Respected system locale when formatting file sizes via config
  • 132ikl Parsed XML documents with DTDs by default and added a --disallow-dtd flag
  • ysthakur Included symlinks in directory completions
  • fdncred Allowed --group-digits to be used in into string
  • dependabot[bot]
    • Bumped titlecase from 3.3.0 to 3.4.0
    • Bumped scraper from 0.22.0 to 0.23.1

Documentation

  • dependabot[bot] Bumped prismjs from 1.29.0 to 1.30.0
  • tkr-sh Added pwd command
  • yo-goto Fixed a typo in the range type explanation
  • NotTheDr01ds Published TWiN #289
  • LoicRiegel Added release notes for 'to yml'

Nu_Scripts

  • hongquan Added completion for the uv Python package manager
  • Yethal Added a Nushell port of autoaspm
  • ruancomelli
    • Fixed a heading in the zoxide completions README
    • Fixed a typo in the README file name for pytest's custom completions
  • fnuttens Allowed the zvm use command to install a Zig version first
  • danmichaelo
    • Fixed a typo: RAEDME.md -> README.md
    • Fixed ssh-completions when there are no includes

reedline

  • blindFS Fixed columnar_menu create_string with quoted suggestions

Awesome Nu

  • atahabaki Added libvirt-hooks-nushell
  • KamilKleina Added alias-finder.nu

Tree-sitter

  • blindFS
    • Fixed empty closures
    • Fixed ctrl_do with expr_paren
    • Fixed id in collection_type to allow hyphen
    • Fixed hide-env with more than one variable
    • Fixed like/not-like operator

Integrations

  • hustcer Added /usr/bin/nu to /etc/shells after installation
Edit this page on GitHub
Contributors: NotTheDr01ds