|
| 1 | +--- |
| 2 | +title: 'This week in Nushell #330' |
| 3 | +author: The Nu Authors |
| 4 | +author_site: https://nushell.sh |
| 5 | +author_image: https://www.nushell.sh/blog/images/nu_logo.png |
| 6 | +excerpt: 'PRs and activity for Nushell the week ending Thursday, 2025-12-18' |
| 7 | +--- |
| 8 | + |
| 9 | +# This Week in Nushell #330 |
| 10 | + |
| 11 | +Published Friday, 2025-12-19, including PRs merged Friday, 2025-12-12 through Thursday, 2025-12-18. |
| 12 | + |
| 13 | +## Highlights |
| 14 | + |
| 15 | +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_!). |
| 16 | + |
| 17 | +Also, MCP is included in all builds by default going forward! And hints can be user-disabled without resorting to hacky theme changes! |
| 18 | + |
| 19 | +## Nushell |
| 20 | + |
| 21 | +- @reubeno: |
| 22 | + |
| 23 | + - [updated reedline to the latest commit (#17203)](https://github.com/nushell/nushell/pull/17203) |
| 24 | + |
| 25 | +- @sgvictorino: |
| 26 | + |
| 27 | + - [made MCP server interruptible (#17200)](https://github.com/nushell/nushell/pull/17200) |
| 28 | + |
| 29 | +- @fdncred: |
| 30 | + |
| 31 | + - [fixed the mcp ctrl-c bug (#17199)](https://github.com/nushell/nushell/pull/17199) |
| 32 | + - [updated reedline to the latest commit (#17197)](https://github.com/nushell/nushell/pull/17197) |
| 33 | + - [added quick reference panel to `explore regex` command (#17187)](https://github.com/nushell/nushell/pull/17187) |
| 34 | + - [updated uutils to 0.5.0 (#17183)](https://github.com/nushell/nushell/pull/17183) |
| 35 | + - [refactored `explore` family of commands for better understanding and maintenance (#17181)](https://github.com/nushell/nushell/pull/17181) |
| 36 | + - [added syntax highlighting to `explore config` (#17176)](https://github.com/nushell/nushell/pull/17176) |
| 37 | + - [cleaned up explore a bit (#17172)](https://github.com/nushell/nushell/pull/17172) |
| 38 | + - [added search capability to `explore config` command (#17170)](https://github.com/nushell/nushell/pull/17170) |
| 39 | + - [updated match count when test text changes (#17169)](https://github.com/nushell/nushell/pull/17169) |
| 40 | + - [updated doc config (#17168)](https://github.com/nushell/nushell/pull/17168) |
| 41 | + - [added agents.md to help LLMs (#17148)](https://github.com/nushell/nushell/pull/17148) |
| 42 | + - [added new command: `explore config` TUI (#17147)](https://github.com/nushell/nushell/pull/17147) |
| 43 | + |
| 44 | +- @app/dependabot: |
| 45 | + |
| 46 | + - [bumped procfs from 0.17.0 to 0.18.0 (#17195)](https://github.com/nushell/nushell/pull/17195) |
| 47 | + - [bumped strum from 0.26.3 to 0.27.2 (#17194)](https://github.com/nushell/nushell/pull/17194) |
| 48 | + - [bumped winreg from 0.52.0 to 0.55.0 (#17193)](https://github.com/nushell/nushell/pull/17193) |
| 49 | + - [bumped bytes from 1.10.0 to 1.11.0 (#17192)](https://github.com/nushell/nushell/pull/17192) |
| 50 | + - [bumped http from 1.3.1 to 1.4.0 (#17191)](https://github.com/nushell/nushell/pull/17191) |
| 51 | + - [bumped actions/upload-artifact from 5 to 6 (#17190)](https://github.com/nushell/nushell/pull/17190) |
| 52 | + |
| 53 | +- @NotTheDr01ds: |
| 54 | + |
| 55 | + - [added CARGO* and RUSTUP* environment variables back to test environment (#17186)](https://github.com/nushell/nushell/pull/17186) |
| 56 | + |
| 57 | +- @WindSoilder: |
| 58 | + |
| 59 | + - [made `mv/cp/du *` not match dotfiles by default (#17185)](https://github.com/nushell/nushell/pull/17185) |
| 60 | + - [added http pool cmd (#17177)](https://github.com/nushell/nushell/pull/17177) |
| 61 | + - [enabled http commands to use builtin connection pool (#17157)](https://github.com/nushell/nushell/pull/17157) |
| 62 | + |
| 63 | +- @andrewgazelka: |
| 64 | + |
| 65 | + - [added stderr redirection BAD/GOOD examples to mcp instructions (#17163)](https://github.com/nushell/nushell/pull/17163) |
| 66 | + - [added string interpolation syntax to mcp instructions (#17153)](https://github.com/nushell/nushell/pull/17153) |
| 67 | + |
| 68 | +- @splintersuidman: |
| 69 | + |
| 70 | + - [added configuration option for showing hints (#17156)](https://github.com/nushell/nushell/pull/17156) |
| 71 | + |
| 72 | +- @blindFS: |
| 73 | + |
| 74 | + - [fixed parser overflow by using `checked_sub` in `parse_range` (#17152)](https://github.com/nushell/nushell/pull/17152) |
| 75 | + |
| 76 | +- @ayax79: |
| 77 | + |
| 78 | + - [added mcp to default and all features (#17151)](https://github.com/nushell/nushell/pull/17151) |
| 79 | + |
| 80 | +- @blackhat-hemsworth: |
| 81 | + - [improved error message for rm Os errors (#17134)](https://github.com/nushell/nushell/pull/17134) |
| 82 | + |
| 83 | +## Awesome Nu |
| 84 | + |
| 85 | +- @LQR471814: |
| 86 | + - [added nu_plugin_caldav (#142)](https://github.com/nushell/awesome-nu/pull/142) |
| 87 | + |
| 88 | +## reedline |
| 89 | + |
| 90 | +- @reubeno: |
| 91 | + |
| 92 | + - [fixed kitty support check to only run when enabled (#988)](https://github.com/nushell/reedline/pull/988) |
| 93 | + |
| 94 | +- @WindSoilder: |
| 95 | + |
| 96 | + - [used `rfind` instead of `filter.next_back` (#985)](https://github.com/nushell/reedline/pull/985) |
| 97 | + |
| 98 | +- @andrewgazelka: |
| 99 | + |
| 100 | + - [fixed custom Enter keybindings in vi mode (#982)](https://github.com/nushell/reedline/pull/982) |
| 101 | + |
| 102 | +- @Diabezdemona: |
| 103 | + |
| 104 | + - [made menu settings public (#977)](https://github.com/nushell/reedline/pull/977) |
| 105 | + |
| 106 | +- @ysthakur: |
| 107 | + |
| 108 | + - [fixed ColumnarMenu suggestions to always take 1 line (#973)](https://github.com/nushell/reedline/pull/973) |
| 109 | + |
| 110 | +- @sholderbach: |
| 111 | + - [bumped `arboard` to latest version (#970)](https://github.com/nushell/reedline/pull/970) |
| 112 | + |
| 113 | +## Nu_Scripts |
| 114 | + |
| 115 | +- @samoylovfp: |
| 116 | + |
| 117 | + - [sorted readme of modules (#1196)](https://github.com/nushell/nu_scripts/pull/1196) |
| 118 | + - [implemented HMAC SHA256 function in nushell (#1195)](https://github.com/nushell/nu_scripts/pull/1195) |
| 119 | + |
| 120 | +- @yuanczx: |
| 121 | + |
| 122 | + - [added completion for podman (#1194)](https://github.com/nushell/nu_scripts/pull/1194) |
| 123 | + |
| 124 | +- @alightgoesout: |
| 125 | + - [improved and updated jj completions (#1193)](https://github.com/nushell/nu_scripts/pull/1193) |
| 126 | + |
| 127 | +## plugin-examples |
| 128 | + |
| 129 | +- @jochumdev: |
| 130 | + - [fixed README config and updated nu deps in rust/nu_plugin_example (#9)](https://github.com/nushell/plugin-examples/pull/9) |
| 131 | + |
| 132 | +## Documentation |
| 133 | + |
| 134 | +- @NotTheDr01ds: |
| 135 | + - [published TWiN 329 (#2094)](https://github.com/nushell/nushell.github.io/pull/2094) |
| 136 | + |
| 137 | +## New nu-parser |
| 138 | + |
| 139 | +- @AucaCoyan: |
| 140 | + - [normalized new lines in tests (\r\n) (#62)](https://github.com/nushell/new-nu-parser/pull/62) |
| 141 | + |
| 142 | +## Tree-sitter |
| 143 | + |
| 144 | +- @mkatychev: |
| 145 | + - [added eslint configuration file (#238)](https://github.com/nushell/tree-sitter-nu/pull/238) |
0 commit comments