git: 3e3be4804f3e - main - shells/nushell: update 0.113.1 → 0.114.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 06 Jul 2026 14:26:31 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3e3be4804f3ed2ceac467e4283ca6c45a6024cf5

commit 3e3be4804f3ed2ceac467e4283ca6c45a6024cf5
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-07-06 13:18:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-07-06 14:26:25 +0000

    shells/nushell: update 0.113.1 → 0.114.0
---
 shells/nu_plugin_formats/Makefile        |   1 -
 shells/nu_plugin_formats/Makefile.crates |  65 +++---
 shells/nu_plugin_formats/distinfo        | 136 +++++++------
 shells/nu_plugin_gstat/Makefile          |   1 -
 shells/nu_plugin_gstat/Makefile.crates   |  56 +++---
 shells/nu_plugin_gstat/distinfo          | 118 ++++++-----
 shells/nu_plugin_inc/Makefile            |   1 -
 shells/nu_plugin_inc/Makefile.crates     |  54 +++--
 shells/nu_plugin_inc/distinfo            | 114 ++++++-----
 shells/nu_plugin_polars/Makefile         |   1 -
 shells/nu_plugin_polars/Makefile.crates  | 161 ++++++++-------
 shells/nu_plugin_polars/distinfo         | 328 +++++++++++++++++--------------
 shells/nu_plugin_query/Makefile          |   1 -
 shells/nu_plugin_query/Makefile.crates   |  56 +++---
 shells/nu_plugin_query/distinfo          | 118 ++++++-----
 shells/nushell/Makefile                  | 133 +++++++------
 shells/nushell/Makefile.version          |   2 +-
 shells/nushell/distinfo                  | 266 ++++++++++++++-----------
 18 files changed, 920 insertions(+), 692 deletions(-)

diff --git a/shells/nu_plugin_formats/Makefile b/shells/nu_plugin_formats/Makefile
index d4d9fc9e9f7e..ed86657dde22 100644
--- a/shells/nu_plugin_formats/Makefile
+++ b/shells/nu_plugin_formats/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	nu_plugin_formats
 DISTVERSION=	${NUSHELL_VER}
-PORTREVISION=	1
 CATEGORIES=	shells
 MASTER_SITES=	https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_formats/Makefile.crates b/shells/nu_plugin_formats/Makefile.crates
index 92b3014ab177..dfa34998aa81 100644
--- a/shells/nu_plugin_formats/Makefile.crates
+++ b/shells/nu_plugin_formats/Makefile.crates
@@ -3,13 +3,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		allocator-api2-0.2.21 \
-		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anstream-0.6.21 \
 		anstyle-1.0.13 \
 		anstyle-parse-0.2.7 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
+		anyhow-1.0.102 \
 		ar_archive_writer-0.5.1 \
 		arrayvec-0.7.6 \
 		autocfg-1.5.0 \
@@ -24,8 +24,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		buf-trait-0.4.1 \
 		bumpalo-3.20.2 \
 		byteorder-1.5.0 \
-		bytes-1.11.1 \
-		bytesize-2.3.1 \
+		bytes-1.12.0 \
+		bytesize-2.4.0 \
 		byteyarn-0.5.1 \
 		castaway-0.2.4 \
 		cc-1.2.56 \
@@ -33,7 +33,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.1 \
 		charset-0.1.5 \
-		chrono-0.4.41 \
+		chrono-0.4.44 \
 		chrono-humanize-0.2.3 \
 		chumsky-0.12.0 \
 		clang-sys-1.8.1 \
@@ -48,6 +48,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		convert_case-0.10.0 \
 		core-foundation-sys-0.8.7 \
 		crc32fast-1.5.0 \
+		crossbeam-deque-0.8.6 \
+		crossbeam-epoch-0.9.18 \
+		crossbeam-utils-0.8.21 \
 		crossterm-0.29.0 \
 		crossterm_winapi-0.9.1 \
 		crunchy-0.2.4 \
@@ -56,6 +59,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		derive_more-impl-2.1.1 \
 		dirs-6.0.0 \
 		dirs-sys-0.5.0 \
+		dispatch2-0.3.1 \
 		displaydoc-0.2.5 \
 		dlv-list-0.5.2 \
 		document-features-0.2.12 \
@@ -81,6 +85,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		hashbrown-0.17.0 \
 		heck-0.5.0 \
 		hex-0.4.3 \
+		humantime-2.3.0 \
 		iana-time-zone-0.1.65 \
 		iana-time-zone-haiku-0.1.2 \
 		ical-0.11.0 \
@@ -92,7 +97,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		is_debug-1.1.0 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.13.0 \
-		itertools-0.14.0 \
+		itertools-0.15.0 \
 		itoa-1.0.17 \
 		jiff-0.2.23 \
 		jiff-static-0.2.23 \
@@ -100,7 +105,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		jiff-tzdb-platform-0.1.3 \
 		js-sys-0.3.91 \
 		lean_string-0.6.0 \
-		libc-0.2.185 \
+		libc-0.2.186 \
 		libloading-0.8.9 \
 		libproc-0.14.11 \
 		libredox-0.1.14 \
@@ -117,31 +122,35 @@ CARGO_CRATES=	adler2-2.0.1 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
 		mio-1.2.0 \
-		nix-0.31.2 \
+		nix-0.31.3 \
 		nom-7.1.3 \
 		ntapi-0.4.3 \
 		nu-ansi-term-0.50.3 \
-		nu-cmd-base-0.113.1 \
-		nu-cmd-lang-0.113.1 \
-		nu-derive-value-0.113.1 \
-		nu-engine-0.113.1 \
-		nu-experimental-0.113.1 \
-		nu-glob-0.113.1 \
-		nu-parser-0.113.1 \
-		nu-path-0.113.1 \
-		nu-plugin-0.113.1 \
-		nu-plugin-core-0.113.1 \
-		nu-plugin-engine-0.113.1 \
-		nu-plugin-protocol-0.113.1 \
-		nu-plugin-test-support-0.113.1 \
-		nu-protocol-0.113.1 \
-		nu-system-0.113.1 \
-		nu-utils-0.113.1 \
+		nu-cmd-base-0.114.0 \
+		nu-cmd-lang-0.114.0 \
+		nu-derive-value-0.114.0 \
+		nu-engine-0.114.0 \
+		nu-experimental-0.114.0 \
+		nu-glob-0.114.0 \
+		nu-parser-0.114.0 \
+		nu-path-0.114.0 \
+		nu-plugin-0.114.0 \
+		nu-plugin-core-0.114.0 \
+		nu-plugin-engine-0.114.0 \
+		nu-plugin-protocol-0.114.0 \
+		nu-plugin-test-support-0.114.0 \
+		nu-protocol-0.114.0 \
+		nu-system-0.114.0 \
+		nu-utils-0.114.0 \
 		num-conv-0.2.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
+		objc2-0.6.4 \
 		objc2-core-foundation-0.3.2 \
+		objc2-encode-4.1.0 \
+		objc2-foundation-0.3.2 \
 		objc2-io-kit-0.3.2 \
+		objc2-open-directory-0.3.2 \
 		object-0.37.3 \
 		omnipath-0.1.6 \
 		once_cell-1.21.3 \
@@ -168,6 +177,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		quick-xml-0.38.4 \
 		quote-1.0.45 \
 		quoted_printable-0.5.1 \
+		rayon-1.12.0 \
+		rayon-core-1.13.0 \
 		redox_syscall-0.5.18 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
@@ -211,7 +222,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		supports-unicode-3.0.0 \
 		syn-2.0.117 \
 		sys-locale-0.3.2 \
-		sysinfo-0.38.4 \
+		sysinfo-0.39.3 \
 		terminal_size-0.4.3 \
 		textwrap-0.16.2 \
 		thiserror-1.0.69 \
@@ -237,8 +248,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		unicode-width-0.2.2 \
 		unicode-xid-0.2.6 \
 		utf8parse-0.2.2 \
-		uucore-0.8.0 \
-		uucore_procs-0.8.0 \
+		uucore-0.9.0 \
+		uucore_procs-0.9.0 \
 		vte-0.14.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.114 \
@@ -256,7 +267,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows-future-0.3.2 \
 		windows-implement-0.60.2 \
 		windows-interface-0.59.3 \
-		windows-link-0.1.3 \
 		windows-link-0.2.1 \
 		windows-numerics-0.3.1 \
 		windows-result-0.4.1 \
@@ -283,6 +293,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows_x86_64_gnullvm-0.53.1 \
 		windows_x86_64_msvc-0.52.6 \
 		windows_x86_64_msvc-0.53.1 \
+		winnow-1.0.0 \
 		zerocopy-0.7.35 \
 		zerocopy-derive-0.7.35 \
 		zerofrom-0.1.6 \
diff --git a/shells/nu_plugin_formats/distinfo b/shells/nu_plugin_formats/distinfo
index b08a21ca8555..525f7e14a15c 100644
--- a/shells/nu_plugin_formats/distinfo
+++ b/shells/nu_plugin_formats/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1780115465
-SHA256 (nu_plugin_formats-0.113.1.tar.gz) = af50ba5ac928dfbe9195ca4e09872ab9516619ea3ebc77940ad28be2dfed7d26
-SIZE (nu_plugin_formats-0.113.1.tar.gz) = 27187
+TIMESTAMP = 1783315002
+SHA256 (nu_plugin_formats-0.114.0.tar.gz) = 09053abd3b727166f70c27ea5ade97382fccc88dfb12ed81a80419ca5226a8a2
+SIZE (nu_plugin_formats-0.114.0.tar.gz) = 27918
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -11,8 +11,6 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
 SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
@@ -25,6 +23,8 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca
 SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
 SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
 SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
 SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -53,10 +53,10 @@ SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41
 SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
-SIZE (rust/crates/bytes-1.11.1.crate) = 78584
-SHA256 (rust/crates/bytesize-2.3.1.crate) = 6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3
-SIZE (rust/crates/bytesize-2.3.1.crate) = 22218
+SHA256 (rust/crates/bytes-1.12.0.crate) = 8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593
+SIZE (rust/crates/bytes-1.12.0.crate) = 75441
+SHA256 (rust/crates/bytesize-2.4.0.crate) = 49e78e506b9d7633710dab98996f22f95f3d0f488e8f1aa162830556ed9fc14d
+SIZE (rust/crates/bytesize-2.4.0.crate) = 23469
 SHA256 (rust/crates/byteyarn-0.5.1.crate) = b93e51d26468a15ea59f8525e0c13dc405db43e644a0b1e6d44346c72cf4cf7b
 SIZE (rust/crates/byteyarn-0.5.1.crate) = 18534
 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
@@ -71,8 +71,8 @@ SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
 SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
 SIZE (rust/crates/charset-0.1.5.crate) = 15918
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
 SHA256 (rust/crates/chrono-humanize-0.2.3.crate) = 799627e6b4d27827a814e837b9d8a504832086081806d45b1afa34dc982b023b
 SIZE (rust/crates/chrono-humanize-0.2.3.crate) = 15411
 SHA256 (rust/crates/chumsky-0.12.0.crate) = 4ba4a05c9ce83b07de31b31c874e87c069881ac4355db9e752e3a55c11ec75a6
@@ -101,6 +101,12 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
 SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -117,6 +123,8 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
 SIZE (rust/crates/dirs-6.0.0.crate) = 14190
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
 SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
@@ -167,6 +175,8 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
 SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
 SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -189,8 +199,8 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd4600
 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
 SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
-SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itertools-0.15.0.crate) = 8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc
+SIZE (rust/crates/itertools-0.15.0.crate) = 164131
 SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
 SIZE (rust/crates/itoa-1.0.17.crate) = 15905
 SHA256 (rust/crates/jiff-0.2.23.crate) = 1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359
@@ -205,8 +215,8 @@ SHA256 (rust/crates/js-sys-0.3.91.crate) = b49715b7073f385ba4bc528e5747d02e66cb3
 SIZE (rust/crates/js-sys-0.3.91.crate) = 91416
 SHA256 (rust/crates/lean_string-0.6.0.crate) = 385ba1b8a25159d816b62eea948cf3c6b38c5050c92ca901c570deead00316e5
 SIZE (rust/crates/lean_string-0.6.0.crate) = 45711
-SHA256 (rust/crates/libc-0.2.185.crate) = 52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f
-SIZE (rust/crates/libc-0.2.185.crate) = 821775
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
 SIZE (rust/crates/libloading-0.8.9.crate) = 30222
 SHA256 (rust/crates/libproc-0.14.11.crate) = a54ad7278b8bc5301d5ffd2a94251c004feb971feba96c971ea4063645990757
@@ -239,56 +249,64 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
 SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1
 SIZE (rust/crates/mio-1.2.0.crate) = 106403
-SHA256 (rust/crates/nix-0.31.2.crate) = 5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3
-SIZE (rust/crates/nix-0.31.2.crate) = 346284
+SHA256 (rust/crates/nix-0.31.3.crate) = cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d
+SIZE (rust/crates/nix-0.31.3.crate) = 347476
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae
 SIZE (rust/crates/ntapi-0.4.3.crate) = 127190
 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
 SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
-SHA256 (rust/crates/nu-cmd-base-0.113.1.crate) = 05a6f201ed06b75baa43da7742b9047693b57b0805f321e15430bd192b5bdbff
-SIZE (rust/crates/nu-cmd-base-0.113.1.crate) = 21657
-SHA256 (rust/crates/nu-cmd-lang-0.113.1.crate) = 9393fedf882e1563c82707addc76d8fabe90e92634b9b7a60b317e64a1de2ba2
-SIZE (rust/crates/nu-cmd-lang-0.113.1.crate) = 54003
-SHA256 (rust/crates/nu-derive-value-0.113.1.crate) = 004a7d24d151037d1df4d5372e1910f775f32403a3d828031d4feba6fd916149
-SIZE (rust/crates/nu-derive-value-0.113.1.crate) = 14257
-SHA256 (rust/crates/nu-engine-0.113.1.crate) = 4e4e7c93ccfce77a2e29fffdf0662d83dfc3773c8fdd98e0397a422c7cfd4a79
-SIZE (rust/crates/nu-engine-0.113.1.crate) = 85185
-SHA256 (rust/crates/nu-experimental-0.113.1.crate) = 8f6d0b987b882ac91d5e306afa0845f2601bb8fc483ee8e59d766842571c8302
-SIZE (rust/crates/nu-experimental-0.113.1.crate) = 10013
-SHA256 (rust/crates/nu-glob-0.113.1.crate) = 39c10023a62f5c90f22b4977878b7a25fac8dc2091639ddee2e3b7b9a47d52ff
-SIZE (rust/crates/nu-glob-0.113.1.crate) = 18670
-SHA256 (rust/crates/nu-parser-0.113.1.crate) = 289adfd6662908b7885babe261b10e2357406a490b0634b084eee0817903d26d
-SIZE (rust/crates/nu-parser-0.113.1.crate) = 135188
-SHA256 (rust/crates/nu-path-0.113.1.crate) = 44d64ea11090ecdc8f2ee2eb2d383ae2481ac2e35040c59d36fde4c0d948daf1
-SIZE (rust/crates/nu-path-0.113.1.crate) = 30288
-SHA256 (rust/crates/nu-plugin-0.113.1.crate) = ea5742f642c5ade25856b25c9cbc36e73ab5bcd70415c8a4c0b84c560c6e25af
-SIZE (rust/crates/nu-plugin-0.113.1.crate) = 44003
-SHA256 (rust/crates/nu-plugin-core-0.113.1.crate) = 0dc6af4b040913e8d04dc37c95972361f34dc942b8e2052cc1c4f396e0109616
-SIZE (rust/crates/nu-plugin-core-0.113.1.crate) = 43136
-SHA256 (rust/crates/nu-plugin-engine-0.113.1.crate) = 0bede17fd99f188768681635bd9c2d51b490036c4f730bb4463df90ee4e2508c
-SIZE (rust/crates/nu-plugin-engine-0.113.1.crate) = 56177
-SHA256 (rust/crates/nu-plugin-protocol-0.113.1.crate) = 013062a31e9305308e59d2cb7b09b9ac39aae866aa880d35026aaf77109f1ee3
-SIZE (rust/crates/nu-plugin-protocol-0.113.1.crate) = 30565
-SHA256 (rust/crates/nu-plugin-test-support-0.113.1.crate) = 983651b59ad6ed381083a2f6c1a39ea619c4165b8def887b2674bf1fb44c687d
-SIZE (rust/crates/nu-plugin-test-support-0.113.1.crate) = 26623
-SHA256 (rust/crates/nu-protocol-0.113.1.crate) = 9e0c58828aa058bdf74dc69ae7e882815ae5612f88a5c876f37f2d680fa86e3f
-SIZE (rust/crates/nu-protocol-0.113.1.crate) = 279262
-SHA256 (rust/crates/nu-system-0.113.1.crate) = 357a3b782dcb203ec8e05d0176e60b9bcb956c5d98f094cd3c3a117bc98b928d
-SIZE (rust/crates/nu-system-0.113.1.crate) = 38395
-SHA256 (rust/crates/nu-utils-0.113.1.crate) = ec685be6fcc963735a023948a38e7e39e03a32fedc09649c30019ce8f85fbfc8
-SIZE (rust/crates/nu-utils-0.113.1.crate) = 45791
+SHA256 (rust/crates/nu-cmd-base-0.114.0.crate) = b02c6db78045d535ef51c4d076ef60e4b8654e55a5a145235b9d79dfe9f2a86f
+SIZE (rust/crates/nu-cmd-base-0.114.0.crate) = 22411
+SHA256 (rust/crates/nu-cmd-lang-0.114.0.crate) = 5edceec1f028fa73a097aa45db80146f102c163e72fe3b689ed095134af46fba
+SIZE (rust/crates/nu-cmd-lang-0.114.0.crate) = 56671
+SHA256 (rust/crates/nu-derive-value-0.114.0.crate) = 16deb398cda4364cbba0dc06fe21876e3f9abc05e39b5c5dd31824248edcdf34
+SIZE (rust/crates/nu-derive-value-0.114.0.crate) = 14212
+SHA256 (rust/crates/nu-engine-0.114.0.crate) = 4a87d13dfbbe72bd30ea13c5514b96648605c76ffb18b48dbdb3835e7db82101
+SIZE (rust/crates/nu-engine-0.114.0.crate) = 88484
+SHA256 (rust/crates/nu-experimental-0.114.0.crate) = 8c4906d5dfdda52b1139d67d6917593c48dc4020f0e5ad8c9011b2540cbca953
+SIZE (rust/crates/nu-experimental-0.114.0.crate) = 10196
+SHA256 (rust/crates/nu-glob-0.114.0.crate) = 8a20ceb7acd84831cf1ba44096e450837af7caee727276f63eb335b559d8b293
+SIZE (rust/crates/nu-glob-0.114.0.crate) = 35992
+SHA256 (rust/crates/nu-parser-0.114.0.crate) = f4c5778124b652dd63c7aa1615597c30d6cd611afb80689993bc6e831a8a422e
+SIZE (rust/crates/nu-parser-0.114.0.crate) = 139912
+SHA256 (rust/crates/nu-path-0.114.0.crate) = 8bbe9b67faa8959a194a302e870e915072d457efaf77c066eacc538f4e25bb41
+SIZE (rust/crates/nu-path-0.114.0.crate) = 30285
+SHA256 (rust/crates/nu-plugin-0.114.0.crate) = 9c40cbf5d519187ad74e99f972b5aea74c13b72fdd711aecf8e81e9228376a5d
+SIZE (rust/crates/nu-plugin-0.114.0.crate) = 44752
+SHA256 (rust/crates/nu-plugin-core-0.114.0.crate) = 5b07f5a94d6a3e9e2eb77b378c78245c271fc6794191cfa11161dfeda2f82f85
+SIZE (rust/crates/nu-plugin-core-0.114.0.crate) = 43880
+SHA256 (rust/crates/nu-plugin-engine-0.114.0.crate) = bf268d6be38f88d37ebaba074a43fa1c3954657bb0cd900bbd720831e0e1f979
+SIZE (rust/crates/nu-plugin-engine-0.114.0.crate) = 56898
+SHA256 (rust/crates/nu-plugin-protocol-0.114.0.crate) = c96907c688bea3579a65a4b8462761a8f12762627ffa0666071bc4f5aa1617f6
+SIZE (rust/crates/nu-plugin-protocol-0.114.0.crate) = 31285
+SHA256 (rust/crates/nu-plugin-test-support-0.114.0.crate) = 918baa46e07c37aa8dfa31baa6b860b39f673a1537d25a961e624b9bfa758d98
+SIZE (rust/crates/nu-plugin-test-support-0.114.0.crate) = 27338
+SHA256 (rust/crates/nu-protocol-0.114.0.crate) = 1197a66b4839ceeedb3c57bd93e788e8c5b7584dcc541749f4640b4644b801c8
+SIZE (rust/crates/nu-protocol-0.114.0.crate) = 299152
+SHA256 (rust/crates/nu-system-0.114.0.crate) = a08ce203bcb556aeedfe0b7ab3eecfee4b802e01a103e9a85b427347f66a6f67
+SIZE (rust/crates/nu-system-0.114.0.crate) = 38586
+SHA256 (rust/crates/nu-utils-0.114.0.crate) = e434826a472a7178517c01a655f844022c76d991eb66dc16ac4476203c10234f
+SIZE (rust/crates/nu-utils-0.114.0.crate) = 46918
 SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050
 SIZE (rust/crates/num-conv-0.2.0.crate) = 7034
 SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
 SIZE (rust/crates/num-format-0.4.4.crate) = 61509
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/objc2-0.6.4.crate) = 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f
+SIZE (rust/crates/objc2-0.6.4.crate) = 275200
 SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
 SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
 SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
 SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
+SHA256 (rust/crates/objc2-open-directory-0.3.2.crate) = bb82bed227edf5201dfedf072bba4015a33d3d4a98519837295a90f0a23f676d
+SIZE (rust/crates/objc2-open-directory-0.3.2.crate) = 63652
 SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
 SIZE (rust/crates/object-0.37.3.crate) = 344032
 SHA256 (rust/crates/omnipath-0.1.6.crate) = 80adb31078122c880307e9cdfd4e3361e6545c319f9b9dcafcb03acd3b51a575
@@ -341,6 +359,10 @@ SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e12
 SIZE (rust/crates/quote-1.0.45.crate) = 31564
 SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
 SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
+SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d
+SIZE (rust/crates/rayon-1.12.0.crate) = 183391
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
 SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
@@ -427,8 +449,8 @@ SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da670
 SIZE (rust/crates/syn-2.0.117.crate) = 306011
 SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
 SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
-SHA256 (rust/crates/sysinfo-0.38.4.crate) = 92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f
-SIZE (rust/crates/sysinfo-0.38.4.crate) = 234134
+SHA256 (rust/crates/sysinfo-0.39.3.crate) = 21d0d938c10fcda3e897e28aaddf4ab462375d411f4378cd63b1c945f69aba96
+SIZE (rust/crates/sysinfo-0.39.3.crate) = 240089
 SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
 SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
 SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
@@ -479,10 +501,10 @@ SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9
 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uucore-0.8.0.crate) = 07d779636d827cde4100f0e65ff3fd23b0b1f1195055475c6e6813d425f30c8e
-SIZE (rust/crates/uucore-0.8.0.crate) = 258535
-SHA256 (rust/crates/uucore_procs-0.8.0.crate) = da865e8a648b260dbd89fca76d0801995877ab27a4e259b6dec30ba9743b86ab
-SIZE (rust/crates/uucore_procs-0.8.0.crate) = 3209
+SHA256 (rust/crates/uucore-0.9.0.crate) = 069b34217c27f611e1589f540f58118dbf226a9e407d38ab472052ff075a1dc2
+SIZE (rust/crates/uucore-0.9.0.crate) = 265612
+SHA256 (rust/crates/uucore_procs-0.9.0.crate) = 34337da211e7abfff7189b794afb3b5018fe356fb36474b73645458fc1201350
+SIZE (rust/crates/uucore_procs-0.9.0.crate) = 3204
 SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
 SIZE (rust/crates/vte-0.14.1.crate) = 57382
 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
@@ -517,8 +539,6 @@ SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c26
 SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
 SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
 SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
 SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
@@ -571,6 +591,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
 SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
 SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-1.0.0.crate) = a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8
+SIZE (rust/crates/winnow-1.0.0.crate) = 187987
 SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
 SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
 SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
diff --git a/shells/nu_plugin_gstat/Makefile b/shells/nu_plugin_gstat/Makefile
index 786d2222eeed..80fe5ffb712f 100644
--- a/shells/nu_plugin_gstat/Makefile
+++ b/shells/nu_plugin_gstat/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	nu_plugin_gstat
 DISTVERSION=	${NUSHELL_VER}
-PORTREVISION=	1
 CATEGORIES=	shells
 MASTER_SITES=	https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_gstat/Makefile.crates b/shells/nu_plugin_gstat/Makefile.crates
index c0dfbfd412a7..903cebbb5f8b 100644
--- a/shells/nu_plugin_gstat/Makefile.crates
+++ b/shells/nu_plugin_gstat/Makefile.crates
@@ -3,13 +3,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		allocator-api2-0.2.21 \
-		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anstream-0.6.21 \
 		anstyle-1.0.13 \
 		anstyle-parse-0.2.7 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
+		anyhow-1.0.102 \
 		arrayvec-0.7.6 \
 		autocfg-1.5.0 \
 		bindgen-0.72.1 \
@@ -18,17 +18,18 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bitflags-2.11.0 \
 		brotli-8.0.2 \
 		brotli-decompressor-5.0.0 \
+		bstr-1.12.1 \
 		buf-trait-0.4.1 \
 		bumpalo-3.20.2 \
 		byteorder-1.5.0 \
-		bytes-1.11.1 \
+		bytes-1.12.0 \
 		byteyarn-0.5.1 \
 		castaway-0.2.4 \
 		cc-1.2.56 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.1 \
-		chrono-0.4.41 \
+		chrono-0.4.44 \
 		chrono-humanize-0.2.3 \
 		clang-sys-1.8.1 \
 		clap-4.5.60 \
@@ -38,12 +39,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		convert_case-0.10.0 \
 		core-foundation-sys-0.8.7 \
 		crc32fast-1.5.0 \
+		crossbeam-deque-0.8.6 \
+		crossbeam-epoch-0.9.18 \
+		crossbeam-utils-0.8.21 \
 		crossterm-0.29.0 \
 		crossterm_winapi-0.9.1 \
 		derive_more-2.1.1 \
 		derive_more-impl-2.1.1 \
 		dirs-6.0.0 \
 		dirs-sys-0.5.0 \
+		dispatch2-0.3.1 \
 		displaydoc-0.2.5 \
 		document-features-0.2.12 \
 		either-1.15.0 \
@@ -66,6 +71,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		hashbrown-0.17.0 \
 		heck-0.5.0 \
 		hex-0.4.3 \
+		humantime-2.3.0 \
 		iana-time-zone-0.1.65 \
 		iana-time-zone-haiku-0.1.2 \
 		icu_collections-2.1.1 \
@@ -84,12 +90,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		is_ci-1.2.0 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.13.0 \
-		itertools-0.14.0 \
+		itertools-0.15.0 \
 		itoa-1.0.17 \
 		jobserver-0.1.34 \
 		js-sys-0.3.91 \
 		lean_string-0.6.0 \
-		libc-0.2.185 \
+		libc-0.2.186 \
 		libgit2-sys-0.18.3+1.9.2 \
 		libloading-0.8.9 \
 		libproc-0.14.11 \
@@ -110,30 +116,34 @@ CARGO_CRATES=	adler2-2.0.1 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
 		mio-1.2.0 \
-		nix-0.31.2 \
+		nix-0.31.3 \
 		nom-7.1.3 \
 		ntapi-0.4.3 \
 		nu-ansi-term-0.50.3 \
-		nu-derive-value-0.113.1 \
-		nu-engine-0.113.1 \
-		nu-experimental-0.113.1 \
-		nu-glob-0.113.1 \
-		nu-path-0.113.1 \
-		nu-plugin-0.113.1 \
-		nu-plugin-core-0.113.1 \
-		nu-plugin-protocol-0.113.1 \
-		nu-protocol-0.113.1 \
-		nu-system-0.113.1 \
-		nu-utils-0.113.1 \
+		nu-derive-value-0.114.0 \
+		nu-engine-0.114.0 \
+		nu-experimental-0.114.0 \
+		nu-glob-0.114.0 \
+		nu-path-0.114.0 \
+		nu-plugin-0.114.0 \
+		nu-plugin-core-0.114.0 \
+		nu-plugin-protocol-0.114.0 \
+		nu-protocol-0.114.0 \
+		nu-system-0.114.0 \
+		nu-utils-0.114.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
+		objc2-0.6.4 \
 		objc2-core-foundation-0.3.2 \
+		objc2-encode-4.1.0 \
+		objc2-foundation-0.3.2 \
 		objc2-io-kit-0.3.2 \
+		objc2-open-directory-0.3.2 \
 		omnipath-0.1.6 \
 		once_cell-1.21.3 \
 		once_cell_polyfill-1.70.2 \
 		openssl-probe-0.1.6 \
-		openssl-sys-0.9.115 \
+		openssl-sys-0.9.116 \
 		option-ext-0.2.0 \
 		os_display-0.1.4 \
 		os_pipe-1.2.3 \
@@ -152,6 +162,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pwd-1.4.0 \
 		quote-1.0.45 \
 		r-efi-5.3.0 \
+		rayon-1.12.0 \
+		rayon-core-1.13.0 \
 		redox_syscall-0.5.18 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
@@ -190,7 +202,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		syn-2.0.117 \
 		synstructure-0.13.2 \
 		sys-locale-0.3.2 \
-		sysinfo-0.38.4 \
+		sysinfo-0.39.3 \
 		terminal_size-0.4.3 \
 		textwrap-0.16.2 \
 		thiserror-1.0.69 \
@@ -214,8 +226,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		url-2.5.8 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uucore-0.8.0 \
-		uucore_procs-0.8.0 \
+		uucore-0.9.0 \
+		uucore_procs-0.9.0 \
 		vcpkg-0.2.15 \
 		vte-0.14.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
@@ -235,7 +247,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows-future-0.3.2 \
 		windows-implement-0.60.2 \
 		windows-interface-0.59.3 \
-		windows-link-0.1.3 \
 		windows-link-0.2.1 \
 		windows-numerics-0.3.1 \
 		windows-result-0.4.1 \
@@ -252,6 +263,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows_x86_64_gnu-0.53.1 \
 		windows_x86_64_gnullvm-0.53.1 \
 		windows_x86_64_msvc-0.53.1 \
+		winnow-1.0.0 \
 		wit-bindgen-0.51.0 \
 		writeable-0.6.2 \
 		yoke-0.8.1 \
diff --git a/shells/nu_plugin_gstat/distinfo b/shells/nu_plugin_gstat/distinfo
index 7ee58ea65989..a218a90e1965 100644
--- a/shells/nu_plugin_gstat/distinfo
+++ b/shells/nu_plugin_gstat/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1780115466
-SHA256 (nu_plugin_gstat-0.113.1.tar.gz) = 7a3bcc2b2a33dfb36ff46ce0edbf3c2a892698d70a800150f400cb9d0e5fafe2
-SIZE (nu_plugin_gstat-0.113.1.tar.gz) = 22638
+TIMESTAMP = 1783315003
+SHA256 (nu_plugin_gstat-0.114.0.tar.gz) = e723a0f5add6f0c708422ae1a502fd38ca94e5e6a3e5f6b8a8435cc5fb4346a4
+SIZE (nu_plugin_gstat-0.114.0.tar.gz) = 23394
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -11,8 +11,6 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
 SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
@@ -25,6 +23,8 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca
 SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
 SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -41,14 +41,16 @@ SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3a
 SIZE (rust/crates/brotli-8.0.2.crate) = 741739
 SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
 SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
 SHA256 (rust/crates/buf-trait-0.4.1.crate) = 21eaafc770e8c073d6c3facafe7617e774305d4954aa6351b9c452eb37ee17b4
 SIZE (rust/crates/buf-trait-0.4.1.crate) = 2959
 SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
 SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
-SIZE (rust/crates/bytes-1.11.1.crate) = 78584
+SHA256 (rust/crates/bytes-1.12.0.crate) = 8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593
+SIZE (rust/crates/bytes-1.12.0.crate) = 75441
 SHA256 (rust/crates/byteyarn-0.5.1.crate) = b93e51d26468a15ea59f8525e0c13dc405db43e644a0b1e6d44346c72cf4cf7b
 SIZE (rust/crates/byteyarn-0.5.1.crate) = 18534
 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
@@ -61,8 +63,8 @@ SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
 SHA256 (rust/crates/chrono-humanize-0.2.3.crate) = 799627e6b4d27827a814e837b9d8a504832086081806d45b1afa34dc982b023b
 SIZE (rust/crates/chrono-humanize-0.2.3.crate) = 15411
 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
@@ -81,6 +83,12 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
 SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -93,6 +101,8 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
 SIZE (rust/crates/dirs-6.0.0.crate) = 14190
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
@@ -137,6 +147,8 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
 SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
 SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -173,8 +185,8 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd4600
 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
 SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
-SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itertools-0.15.0.crate) = 8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc
+SIZE (rust/crates/itertools-0.15.0.crate) = 164131
 SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
 SIZE (rust/crates/itoa-1.0.17.crate) = 15905
 SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
@@ -183,8 +195,8 @@ SHA256 (rust/crates/js-sys-0.3.91.crate) = b49715b7073f385ba4bc528e5747d02e66cb3
 SIZE (rust/crates/js-sys-0.3.91.crate) = 91416
 SHA256 (rust/crates/lean_string-0.6.0.crate) = 385ba1b8a25159d816b62eea948cf3c6b38c5050c92ca901c570deead00316e5
 SIZE (rust/crates/lean_string-0.6.0.crate) = 45711
-SHA256 (rust/crates/libc-0.2.185.crate) = 52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f
-SIZE (rust/crates/libc-0.2.185.crate) = 821775
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libgit2-sys-0.18.3+1.9.2.crate) = c9b3acc4b91781bb0b3386669d325163746af5f6e4f73e6d2d630e09a35f3487
 SIZE (rust/crates/libgit2-sys-0.18.3+1.9.2.crate) = 1865532
 SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
@@ -225,44 +237,52 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
 SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1
 SIZE (rust/crates/mio-1.2.0.crate) = 106403
-SHA256 (rust/crates/nix-0.31.2.crate) = 5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3
-SIZE (rust/crates/nix-0.31.2.crate) = 346284
+SHA256 (rust/crates/nix-0.31.3.crate) = cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d
+SIZE (rust/crates/nix-0.31.3.crate) = 347476
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae
 SIZE (rust/crates/ntapi-0.4.3.crate) = 127190
 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
 SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
-SHA256 (rust/crates/nu-derive-value-0.113.1.crate) = 004a7d24d151037d1df4d5372e1910f775f32403a3d828031d4feba6fd916149
-SIZE (rust/crates/nu-derive-value-0.113.1.crate) = 14257
-SHA256 (rust/crates/nu-engine-0.113.1.crate) = 4e4e7c93ccfce77a2e29fffdf0662d83dfc3773c8fdd98e0397a422c7cfd4a79
-SIZE (rust/crates/nu-engine-0.113.1.crate) = 85185
-SHA256 (rust/crates/nu-experimental-0.113.1.crate) = 8f6d0b987b882ac91d5e306afa0845f2601bb8fc483ee8e59d766842571c8302
-SIZE (rust/crates/nu-experimental-0.113.1.crate) = 10013
-SHA256 (rust/crates/nu-glob-0.113.1.crate) = 39c10023a62f5c90f22b4977878b7a25fac8dc2091639ddee2e3b7b9a47d52ff
-SIZE (rust/crates/nu-glob-0.113.1.crate) = 18670
-SHA256 (rust/crates/nu-path-0.113.1.crate) = 44d64ea11090ecdc8f2ee2eb2d383ae2481ac2e35040c59d36fde4c0d948daf1
-SIZE (rust/crates/nu-path-0.113.1.crate) = 30288
-SHA256 (rust/crates/nu-plugin-0.113.1.crate) = ea5742f642c5ade25856b25c9cbc36e73ab5bcd70415c8a4c0b84c560c6e25af
-SIZE (rust/crates/nu-plugin-0.113.1.crate) = 44003
-SHA256 (rust/crates/nu-plugin-core-0.113.1.crate) = 0dc6af4b040913e8d04dc37c95972361f34dc942b8e2052cc1c4f396e0109616
-SIZE (rust/crates/nu-plugin-core-0.113.1.crate) = 43136
-SHA256 (rust/crates/nu-plugin-protocol-0.113.1.crate) = 013062a31e9305308e59d2cb7b09b9ac39aae866aa880d35026aaf77109f1ee3
-SIZE (rust/crates/nu-plugin-protocol-0.113.1.crate) = 30565
-SHA256 (rust/crates/nu-protocol-0.113.1.crate) = 9e0c58828aa058bdf74dc69ae7e882815ae5612f88a5c876f37f2d680fa86e3f
-SIZE (rust/crates/nu-protocol-0.113.1.crate) = 279262
-SHA256 (rust/crates/nu-system-0.113.1.crate) = 357a3b782dcb203ec8e05d0176e60b9bcb956c5d98f094cd3c3a117bc98b928d
-SIZE (rust/crates/nu-system-0.113.1.crate) = 38395
-SHA256 (rust/crates/nu-utils-0.113.1.crate) = ec685be6fcc963735a023948a38e7e39e03a32fedc09649c30019ce8f85fbfc8
-SIZE (rust/crates/nu-utils-0.113.1.crate) = 45791
+SHA256 (rust/crates/nu-derive-value-0.114.0.crate) = 16deb398cda4364cbba0dc06fe21876e3f9abc05e39b5c5dd31824248edcdf34
+SIZE (rust/crates/nu-derive-value-0.114.0.crate) = 14212
+SHA256 (rust/crates/nu-engine-0.114.0.crate) = 4a87d13dfbbe72bd30ea13c5514b96648605c76ffb18b48dbdb3835e7db82101
+SIZE (rust/crates/nu-engine-0.114.0.crate) = 88484
+SHA256 (rust/crates/nu-experimental-0.114.0.crate) = 8c4906d5dfdda52b1139d67d6917593c48dc4020f0e5ad8c9011b2540cbca953
+SIZE (rust/crates/nu-experimental-0.114.0.crate) = 10196
+SHA256 (rust/crates/nu-glob-0.114.0.crate) = 8a20ceb7acd84831cf1ba44096e450837af7caee727276f63eb335b559d8b293
+SIZE (rust/crates/nu-glob-0.114.0.crate) = 35992
+SHA256 (rust/crates/nu-path-0.114.0.crate) = 8bbe9b67faa8959a194a302e870e915072d457efaf77c066eacc538f4e25bb41
+SIZE (rust/crates/nu-path-0.114.0.crate) = 30285
+SHA256 (rust/crates/nu-plugin-0.114.0.crate) = 9c40cbf5d519187ad74e99f972b5aea74c13b72fdd711aecf8e81e9228376a5d
+SIZE (rust/crates/nu-plugin-0.114.0.crate) = 44752
+SHA256 (rust/crates/nu-plugin-core-0.114.0.crate) = 5b07f5a94d6a3e9e2eb77b378c78245c271fc6794191cfa11161dfeda2f82f85
+SIZE (rust/crates/nu-plugin-core-0.114.0.crate) = 43880
+SHA256 (rust/crates/nu-plugin-protocol-0.114.0.crate) = c96907c688bea3579a65a4b8462761a8f12762627ffa0666071bc4f5aa1617f6
+SIZE (rust/crates/nu-plugin-protocol-0.114.0.crate) = 31285
+SHA256 (rust/crates/nu-protocol-0.114.0.crate) = 1197a66b4839ceeedb3c57bd93e788e8c5b7584dcc541749f4640b4644b801c8
+SIZE (rust/crates/nu-protocol-0.114.0.crate) = 299152
+SHA256 (rust/crates/nu-system-0.114.0.crate) = a08ce203bcb556aeedfe0b7ab3eecfee4b802e01a103e9a85b427347f66a6f67
+SIZE (rust/crates/nu-system-0.114.0.crate) = 38586
+SHA256 (rust/crates/nu-utils-0.114.0.crate) = e434826a472a7178517c01a655f844022c76d991eb66dc16ac4476203c10234f
+SIZE (rust/crates/nu-utils-0.114.0.crate) = 46918
 SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
 SIZE (rust/crates/num-format-0.4.4.crate) = 61509
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/objc2-0.6.4.crate) = 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f
+SIZE (rust/crates/objc2-0.6.4.crate) = 275200
 SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
 SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
 SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
 SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
+SHA256 (rust/crates/objc2-open-directory-0.3.2.crate) = bb82bed227edf5201dfedf072bba4015a33d3d4a98519837295a90f0a23f676d
+SIZE (rust/crates/objc2-open-directory-0.3.2.crate) = 63652
 SHA256 (rust/crates/omnipath-0.1.6.crate) = 80adb31078122c880307e9cdfd4e3361e6545c319f9b9dcafcb03acd3b51a575
 SIZE (rust/crates/omnipath-0.1.6.crate) = 11082
 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -271,8 +291,8 @@ SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a
 SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
 SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.115.crate) = 158fe5b292746440aa6e7a7e690e55aeb72d41505e2804c23c6973ad0e9c9781
-SIZE (rust/crates/openssl-sys-0.9.115.crate) = 75821
+SHA256 (rust/crates/openssl-sys-0.9.116.crate) = f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4
+SIZE (rust/crates/openssl-sys-0.9.116.crate) = 75899
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
 SHA256 (rust/crates/os_display-0.1.4.crate) = ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f
@@ -309,6 +329,10 @@ SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e12
 SIZE (rust/crates/quote-1.0.45.crate) = 31564
 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
 SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d
+SIZE (rust/crates/rayon-1.12.0.crate) = 183391
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
 SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
@@ -385,8 +409,8 @@ SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5
 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
 SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
 SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
-SHA256 (rust/crates/sysinfo-0.38.4.crate) = 92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f
-SIZE (rust/crates/sysinfo-0.38.4.crate) = 234134
+SHA256 (rust/crates/sysinfo-0.39.3.crate) = 21d0d938c10fcda3e897e28aaddf4ab462375d411f4378cd63b1c945f69aba96
+SIZE (rust/crates/sysinfo-0.39.3.crate) = 240089
 SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
 SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
 SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
@@ -433,10 +457,10 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uucore-0.8.0.crate) = 07d779636d827cde4100f0e65ff3fd23b0b1f1195055475c6e6813d425f30c8e
-SIZE (rust/crates/uucore-0.8.0.crate) = 258535
-SHA256 (rust/crates/uucore_procs-0.8.0.crate) = da865e8a648b260dbd89fca76d0801995877ab27a4e259b6dec30ba9743b86ab
-SIZE (rust/crates/uucore_procs-0.8.0.crate) = 3209
+SHA256 (rust/crates/uucore-0.9.0.crate) = 069b34217c27f611e1589f540f58118dbf226a9e407d38ab472052ff075a1dc2
+SIZE (rust/crates/uucore-0.9.0.crate) = 265612
+SHA256 (rust/crates/uucore_procs-0.9.0.crate) = 34337da211e7abfff7189b794afb3b5018fe356fb36474b73645458fc1201350
+SIZE (rust/crates/uucore_procs-0.9.0.crate) = 3204
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
@@ -475,8 +499,6 @@ SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c26
 SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
 SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
 SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
 SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
@@ -509,6 +531,8 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f5
 SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
 SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
 SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-1.0.0.crate) = a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8
+SIZE (rust/crates/winnow-1.0.0.crate) = 187987
 SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
 SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
 SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
diff --git a/shells/nu_plugin_inc/Makefile b/shells/nu_plugin_inc/Makefile
index 59ed1d8371a8..685198f163ec 100644
--- a/shells/nu_plugin_inc/Makefile
+++ b/shells/nu_plugin_inc/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	nu_plugin_inc
 DISTVERSION=	${NUSHELL_VER}
-PORTREVISION=	1
 CATEGORIES=	shells
 MASTER_SITES=	https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_inc/Makefile.crates b/shells/nu_plugin_inc/Makefile.crates
index 1825344680a7..ddb4e3284d74 100644
--- a/shells/nu_plugin_inc/Makefile.crates
+++ b/shells/nu_plugin_inc/Makefile.crates
@@ -3,13 +3,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		allocator-api2-0.2.21 \
-		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anstream-0.6.21 \
 		anstyle-1.0.13 \
 		anstyle-parse-0.2.7 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
+		anyhow-1.0.102 \
 		arrayvec-0.7.6 \
 		autocfg-1.5.0 \
 		bindgen-0.72.1 \
@@ -18,17 +18,18 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bitflags-2.11.0 \
 		brotli-8.0.2 \
 		brotli-decompressor-5.0.0 \
+		bstr-1.12.1 \
 		buf-trait-0.4.1 \
 		bumpalo-3.20.2 \
 		byteorder-1.5.0 \
-		bytes-1.11.1 \
+		bytes-1.12.0 \
 		byteyarn-0.5.1 \
 		castaway-0.2.4 \
 		cc-1.2.56 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.1 \
-		chrono-0.4.41 \
+		chrono-0.4.44 \
 		chrono-humanize-0.2.3 \
 		clang-sys-1.8.1 \
 		clap-4.5.60 \
@@ -38,12 +39,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		convert_case-0.10.0 \
 		core-foundation-sys-0.8.7 \
 		crc32fast-1.5.0 \
+		crossbeam-deque-0.8.6 \
*** 2538 LINES SKIPPED ***