This week in Nushell #236
Nushell
- devyn made implemented streaming for plugins, added a new
tee
command, and made internal improvements: Plugin StreamReader: fuse the iterator after an error, Add Goodbye message to ensure plugins exit when they are no longer needed, Rename spans in the serialized form of Value, Print stderr streams to stderr inpipeline_data::print_if_stream()
, and Addtee
command for operating on copies of streams, and Bidirectional communication and streams for plugins - fdncred removed old
mv
command in favor ofumv
(renamed to mv), bumped reedline to test ExecuteHostCommand changes, added anis-not-empty
command as a QOL improvement, and allowed current day to be highlighted - WindSoilder made lots of improvements to globbing: deprecated
str escape-glob
, Glob: don't allow implicit casting between glob and string, and Don't expand globs if user pass variables. - PanGan21 fixed:
to md
command to process empty headers - IanManske disabled flaky network tests, added an
upsert
example, and movedtypos
config to repo root - ZzMzaw extended the clear command so it can clear the terminal's history
- hustcer made coreutils umkdir the default mkdir, and fixed Windows msvc *.msi builds
- kik4444 fixed
touch
to allow changing timestamps on directories - FilipAndersson245 replaced the Criterion benchmarking framework with Divan, made benchmark changes, and fixed tests.
- ayax79 fixed up an issue with dataframes, and handled more errors in the REPL so they don't propagate up and kill the REPL
- nils-degroot added date support in
from xlsx
- sholderbach removed some unnecessary static
Vec
s, fixedcargo b -p nu-command --tests
, and fixed a future lint bytruncate(false)
intouch
- 132ikl fixed completions for directories with hidden files
- Olilin1 fixed string_to_table in ssv.rs so it now filters comments. (issue #11997)
- zhiburt improved
table -a
- astral-l added a --signed flag for binary into int conversions, and added binary data handling to
bits
commands - ysthakur added a ConfigDirNotFound error
Extension
- AucaCoyan created 🐛 fix markdown formatting for hover lsp
Documentation
- WindSoilder created add documentation about glob value, and Update moving_around.md about glob information.
- kubouch created Update how_nushell_code_gets_run.md
- devyn created Add documentation for Goodbye in plugin protocol, and Fix issues with spans in the JSON examples in the plugin protocol reference, and Add docs for streaming plugin protocol overhaul
- IanManske created Run typos on blog
- SeerLite created Fix typos in cheat_sheet.md
- JackTheMico created Add pyenv path setup to configuration.md
- adrian5 created Some cleanup of lang-guide.md
Nu_Scripts
- AucaCoyan created ✨ add
cargo-make
completions, and ✨ addrg
completions, and ✨ addbat
completions, and 🐛 fix optional arg ingit stash show
- fj0r created Rename edit to nve to avoid potential conflicts, and merge nvdc into nvc, and add
gig --empty-dir
reedline
- kit494way created Fix rendering prompt after ExecuteHostCommand