git: bfdcb4dadc62 - main - shells/nushell: update 0.101.0 → 0.102.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 07 Feb 2025 19:51:42 UTC
The branch main has been updated by yuri:

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

commit bfdcb4dadc621c5546cd1afd95904555716f4e2f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-02-07 15:19:21 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-02-07 19:51:37 +0000

    shells/nushell: update 0.101.0 → 0.102.0
---
 shells/nu_plugin_formats/Makefile        |   1 -
 shells/nu_plugin_formats/Makefile.crates |  72 ++---
 shells/nu_plugin_formats/distinfo        | 150 +++-------
 shells/nu_plugin_gstat/Makefile          |   1 -
 shells/nu_plugin_gstat/Makefile.crates   |  68 ++---
 shells/nu_plugin_gstat/distinfo          | 142 +++------
 shells/nu_plugin_inc/Makefile            |   1 -
 shells/nu_plugin_inc/Makefile.crates     |  64 +---
 shells/nu_plugin_inc/distinfo            | 130 +++-----
 shells/nu_plugin_polars/Makefile         |   1 -
 shells/nu_plugin_polars/Makefile.crates  | 241 +++++++--------
 shells/nu_plugin_polars/distinfo         | 488 ++++++++++++++++---------------
 shells/nu_plugin_query/Makefile          |   1 -
 shells/nu_plugin_query/Makefile.crates   |  58 +---
 shells/nu_plugin_query/distinfo          | 122 +++-----
 shells/nushell/Makefile                  | 207 ++++++-------
 shells/nushell/Makefile.version          |   2 +-
 shells/nushell/distinfo                  | 414 +++++++++++++-------------
 18 files changed, 906 insertions(+), 1257 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 584cc48f995b..758502eb23dc 100644
--- a/shells/nu_plugin_formats/Makefile.crates
+++ b/shells/nu_plugin_formats/Makefile.crates
@@ -1,5 +1,4 @@
 CARGO_CRATES=	adler2-2.0.0 \
-		ahash-0.7.8 \
 		ahash-0.8.11 \
 		aho-corasick-1.1.3 \
 		alloc-no-stdlib-2.0.4 \
@@ -14,15 +13,9 @@ CARGO_CRATES=	adler2-2.0.0 \
 		bit-set-0.8.0 \
 		bit-vec-0.8.0 \
 		bitflags-2.6.0 \
-		bitvec-1.0.1 \
-		borsh-1.5.3 \
-		borsh-derive-1.5.3 \
-		brotli-6.0.0 \
+		brotli-7.0.0 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
-		byte-unit-5.1.6 \
-		bytecheck-0.6.12 \
-		bytecheck_derive-0.6.12 \
 		byteorder-1.5.0 \
 		bytes-1.9.0 \
 		bytesize-1.3.0 \
@@ -61,10 +54,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		fancy-regex-0.14.0 \
 		flate2-1.0.35 \
 		foldhash-0.1.3 \
-		funty-2.0.0 \
 		getrandom-0.2.15 \
 		glob-0.3.1 \
-		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.2 \
 		heck-0.5.0 \
@@ -100,20 +91,20 @@ CARGO_CRATES=	adler2-2.0.0 \
 		nom-7.1.3 \
 		ntapi-0.4.1 \
 		nu-ansi-term-0.50.1 \
-		nu-cmd-lang-0.101.0 \
-		nu-derive-value-0.101.0 \
-		nu-engine-0.101.0 \
-		nu-glob-0.101.0 \
-		nu-parser-0.101.0 \
-		nu-path-0.101.0 \
-		nu-plugin-0.101.0 \
-		nu-plugin-core-0.101.0 \
-		nu-plugin-engine-0.101.0 \
-		nu-plugin-protocol-0.101.0 \
-		nu-plugin-test-support-0.101.0 \
-		nu-protocol-0.101.0 \
-		nu-system-0.101.0 \
-		nu-utils-0.101.0 \
+		nu-cmd-lang-0.102.0 \
+		nu-derive-value-0.102.0 \
+		nu-engine-0.102.0 \
+		nu-glob-0.102.0 \
+		nu-parser-0.102.0 \
+		nu-path-0.102.0 \
+		nu-plugin-0.102.0 \
+		nu-plugin-core-0.102.0 \
+		nu-plugin-engine-0.102.0 \
+		nu-plugin-protocol-0.102.0 \
+		nu-plugin-test-support-0.102.0 \
+		nu-protocol-0.102.0 \
+		nu-system-0.102.0 \
+		nu-utils-0.102.0 \
 		num-conv-0.1.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
@@ -129,68 +120,54 @@ CARGO_CRATES=	adler2-2.0.0 \
 		paste-1.0.15 \
 		plist-1.7.0 \
 		powerfmt-0.2.0 \
-		ppv-lite86-0.2.20 \
-		proc-macro-crate-3.2.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro2-1.0.92 \
 		procfs-0.17.0 \
 		procfs-core-0.17.0 \
 		psm-0.1.24 \
-		ptr_meta-0.1.4 \
-		ptr_meta_derive-0.1.4 \
 		pure-rust-locales-0.8.1 \
 		pwd-1.4.0 \
 		quick-xml-0.32.0 \
 		quote-1.0.37 \
 		quoted_printable-0.5.1 \
-		radium-0.7.0 \
-		rand-0.8.5 \
-		rand_chacha-0.3.1 \
-		rand_core-0.6.4 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		recvmsg-1.0.0 \
 		redox_syscall-0.5.8 \
 		redox_users-0.4.6 \
+		ref-cast-1.0.23 \
+		ref-cast-impl-1.0.23 \
 		regex-1.11.1 \
 		regex-automata-0.4.9 \
 		regex-syntax-0.8.5 \
-		rend-0.4.2 \
 		rfc2047-decoder-1.0.6 \
-		rkyv-0.7.45 \
-		rkyv_derive-0.7.45 \
 		rmp-0.8.14 \
 		rmp-serde-1.3.0 \
 		rust-ini-0.21.1 \
-		rust_decimal-1.36.0 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.42 \
 		ryu-1.0.18 \
 		scopeguard-1.2.0 \
-		seahash-4.1.0 \
 		semver-1.0.23 \
 		serde-1.0.216 \
 		serde_derive-1.0.216 \
 		serde_json-1.0.133 \
-		shadow-rs-0.37.0 \
+		shadow-rs-0.38.0 \
 		shlex-1.3.0 \
 		signal-hook-0.3.17 \
 		signal-hook-mio-0.2.4 \
 		signal-hook-registry-1.4.2 \
-		simdutf8-0.1.5 \
-		similar-2.6.0 \
+		similar-2.7.0 \
 		smallvec-1.13.2 \
 		stacker-0.1.17 \
 		strip-ansi-escapes-0.2.0 \
 		supports-color-3.0.2 \
 		supports-hyperlinks-3.1.0 \
 		supports-unicode-3.0.0 \
-		syn-1.0.109 \
 		syn-2.0.90 \
 		sys-locale-0.3.2 \
-		sysinfo-0.32.1 \
-		tap-1.0.1 \
+		sysinfo-0.33.1 \
 		terminal_size-0.4.1 \
 		textwrap-0.16.1 \
 		thiserror-1.0.69 \
@@ -201,10 +178,6 @@ CARGO_CRATES=	adler2-2.0.0 \
 		time-core-0.1.2 \
 		time-macros-0.2.19 \
 		tiny-keccak-2.0.2 \
-		tinyvec-1.8.0 \
-		tinyvec_macros-0.1.1 \
-		toml_datetime-0.6.8 \
-		toml_edit-0.22.22 \
 		trim-in-place-0.1.7 \
 		typeid-1.0.2 \
 		typetag-0.2.18 \
@@ -214,9 +187,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		unicode-linebreak-0.1.5 \
 		unicode-width-0.1.11 \
 		unicode-xid-0.2.6 \
-		utf8-width-0.1.7 \
 		utf8parse-0.2.2 \
-		uuid-1.11.0 \
 		version_check-0.9.5 \
 		vte-0.11.1 \
 		vte_generate_state_changes-0.1.2 \
@@ -226,6 +197,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		wasm-bindgen-macro-0.2.99 \
 		wasm-bindgen-macro-support-0.2.99 \
 		wasm-bindgen-shared-0.2.99 \
+		web-time-1.1.0 \
 		widestring-1.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
@@ -260,7 +232,5 @@ CARGO_CRATES=	adler2-2.0.0 \
 		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		winnow-0.6.20 \
-		wyz-0.5.1 \
 		zerocopy-0.7.35 \
 		zerocopy-derive-0.7.35
diff --git a/shells/nu_plugin_formats/distinfo b/shells/nu_plugin_formats/distinfo
index 1824597ee3c8..f22543afeaa0 100644
--- a/shells/nu_plugin_formats/distinfo
+++ b/shells/nu_plugin_formats/distinfo
@@ -1,10 +1,8 @@
-TIMESTAMP = 1735789236
-SHA256 (nu_plugin_formats-0.101.0.tar.gz) = 23b5df6d2aee34314e1ef3acb7c12c07ed9edd7dc7ce12d1e8098f0d21c3fa2e
-SIZE (nu_plugin_formats-0.101.0.tar.gz) = 24050
+TIMESTAMP = 1738952216
+SHA256 (nu_plugin_formats-0.102.0.tar.gz) = 55806d305a04da043db884c5396761723b31646f34429b8e5e883645e05145b6
+SIZE (nu_plugin_formats-0.102.0.tar.gz) = 22412
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
-SIZE (rust/crates/ahash-0.7.8.crate) = 38550
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -33,24 +31,12 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
-SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/borsh-1.5.3.crate) = 2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03
-SIZE (rust/crates/borsh-1.5.3.crate) = 63733
-SHA256 (rust/crates/borsh-derive-1.5.3.crate) = c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244
-SIZE (rust/crates/borsh-derive-1.5.3.crate) = 29532
-SHA256 (rust/crates/brotli-6.0.0.crate) = 74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b
-SIZE (rust/crates/brotli-6.0.0.crate) = 1359183
+SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
+SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
 SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
 SIZE (rust/crates/brotli-decompressor-4.0.1.crate) = 193357
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byte-unit-5.1.6.crate) = e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174
-SIZE (rust/crates/byte-unit-5.1.6.crate) = 26471
-SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
-SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
-SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
-SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
@@ -127,14 +113,10 @@ SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a
 SIZE (rust/crates/flate2-1.0.35.crate) = 109188
 SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
 SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
-SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
-SIZE (rust/crates/funty-2.0.0.crate) = 13160
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
@@ -205,34 +187,34 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
-SHA256 (rust/crates/nu-cmd-lang-0.101.0.crate) = 6116622ab2e88291e3f1d1e0d52cfb8005dd7f4c57ace960e2328ec4c8bc3438
-SIZE (rust/crates/nu-cmd-lang-0.101.0.crate) = 30722
-SHA256 (rust/crates/nu-derive-value-0.101.0.crate) = 71f7c8ed6ba88a567ec6f7c4cad4a7a8465ab93b8cdaf89d3dc72347a83c2d1f
-SIZE (rust/crates/nu-derive-value-0.101.0.crate) = 13357
-SHA256 (rust/crates/nu-engine-0.101.0.crate) = 5c6619583ed281060a9ea0a3f4532eea918370c94e703b903065f35e5aa49b14
-SIZE (rust/crates/nu-engine-0.101.0.crate) = 55399
-SHA256 (rust/crates/nu-glob-0.101.0.crate) = acd0a9fe69412acdc8501f5ef19031f9cac119d93823cb957b14ddfe1cb97660
-SIZE (rust/crates/nu-glob-0.101.0.crate) = 17652
-SHA256 (rust/crates/nu-parser-0.101.0.crate) = 2adc2876bd7bc83be15786cedf2cb08a81a9d70fa4b8df569b3f1cbec1e0b58d
-SIZE (rust/crates/nu-parser-0.101.0.crate) = 100337
-SHA256 (rust/crates/nu-path-0.101.0.crate) = 3ccd1bbaf370d79118bd1a807abb07d8d1386751d0ae9266baafa91bd0b5523f
-SIZE (rust/crates/nu-path-0.101.0.crate) = 26226
-SHA256 (rust/crates/nu-plugin-0.101.0.crate) = eb600f0a19542803252f93de96871bbafadb2c08d9b16877116182b662bd4bbc
-SIZE (rust/crates/nu-plugin-0.101.0.crate) = 27051
-SHA256 (rust/crates/nu-plugin-core-0.101.0.crate) = b01fd60b1cccbb58124941ac0cd6f8f9b51e1c13a5390fdc884cb7eba838aa2b
-SIZE (rust/crates/nu-plugin-core-0.101.0.crate) = 27095
-SHA256 (rust/crates/nu-plugin-engine-0.101.0.crate) = cf776fdc0113a7b81dccfb7a8065db0540151a3c972e90ad549e3bf34b725691
-SIZE (rust/crates/nu-plugin-engine-0.101.0.crate) = 39111
-SHA256 (rust/crates/nu-plugin-protocol-0.101.0.crate) = 1fcbd5c3e36f995c763c284ed39e9d4425dc58ba19e71d1396897529277e2868
-SIZE (rust/crates/nu-plugin-protocol-0.101.0.crate) = 14578
-SHA256 (rust/crates/nu-plugin-test-support-0.101.0.crate) = 95d1c8c1f29c11a258aeb8a7cfcb1c18b37cc75f00137661019a69d8a919209f
-SIZE (rust/crates/nu-plugin-test-support-0.101.0.crate) = 9856
-SHA256 (rust/crates/nu-protocol-0.101.0.crate) = 72f49a395b632530d7f46fd24183c7f42423677f70afb3cb4726e3abfe92273b
-SIZE (rust/crates/nu-protocol-0.101.0.crate) = 190243
-SHA256 (rust/crates/nu-system-0.101.0.crate) = 81182f7e64bd5dd16ab844d8e40f78e389d06d95f5a0c419f4701fb8fc163077
-SIZE (rust/crates/nu-system-0.101.0.crate) = 29989
-SHA256 (rust/crates/nu-utils-0.101.0.crate) = 53d1468fa8e6e12d9d53c90b44f3d11a37d87502d7a30d145f122341c5b33745
-SIZE (rust/crates/nu-utils-0.101.0.crate) = 31805
+SHA256 (rust/crates/nu-cmd-lang-0.102.0.crate) = e6e07ee0db78cf27c232baaec1d009bc3224e44f83cc03ec3dd5fad208652f8c
+SIZE (rust/crates/nu-cmd-lang-0.102.0.crate) = 30862
+SHA256 (rust/crates/nu-derive-value-0.102.0.crate) = 2316ae007dbd5485cc7e717154423380acabf933bbe7b3bb8b2f7f1c91ccc962
+SIZE (rust/crates/nu-derive-value-0.102.0.crate) = 13354
+SHA256 (rust/crates/nu-engine-0.102.0.crate) = c683ba1257530c31ef04c9db61dd03873d5cd6e342ace2ea979b83ebb5facbb0
+SIZE (rust/crates/nu-engine-0.102.0.crate) = 56145
+SHA256 (rust/crates/nu-glob-0.102.0.crate) = ca39e05b7e710701b4a979053449c54c68418319e55bcf8cff5d220b7b7bc916
+SIZE (rust/crates/nu-glob-0.102.0.crate) = 17835
+SHA256 (rust/crates/nu-parser-0.102.0.crate) = a3a4bd0ed46cccca3851b55aa25244e92787f5378dff4acefebf179579c9d238
+SIZE (rust/crates/nu-parser-0.102.0.crate) = 101321
+SHA256 (rust/crates/nu-path-0.102.0.crate) = 8b34402c223280f2a12b40562c92d5e39e66dbcf8e63d984b788758e67bfc1fa
+SIZE (rust/crates/nu-path-0.102.0.crate) = 26584
+SHA256 (rust/crates/nu-plugin-0.102.0.crate) = 42961e81fcd9fc25498d79f6a54c120d4c3d14d30bde5aaa16cba13ced15878e
+SIZE (rust/crates/nu-plugin-0.102.0.crate) = 27152
+SHA256 (rust/crates/nu-plugin-core-0.102.0.crate) = ed8f3991be99d14ac082bf7fe6f977959d5239b39f5d1ae570d8be08ef893cf5
+SIZE (rust/crates/nu-plugin-core-0.102.0.crate) = 27520
+SHA256 (rust/crates/nu-plugin-engine-0.102.0.crate) = 0a98a6d6ad9f20f805508c1d7cc31a21474e6fd508fe0199836139bb7297cd7c
+SIZE (rust/crates/nu-plugin-engine-0.102.0.crate) = 39270
+SHA256 (rust/crates/nu-plugin-protocol-0.102.0.crate) = cacf325471dbea88c6c7db60476025906b9ba88447f4ba981de70df068647061
+SIZE (rust/crates/nu-plugin-protocol-0.102.0.crate) = 14577
+SHA256 (rust/crates/nu-plugin-test-support-0.102.0.crate) = 12bd2970d834e2577b627194db4ceff43c886559b56287bafb28d0f1f9233695
+SIZE (rust/crates/nu-plugin-test-support-0.102.0.crate) = 9943
+SHA256 (rust/crates/nu-protocol-0.102.0.crate) = 3054343abc3428da886970f7fe6feee895a96da0323497b61bccf700fed4d265
+SIZE (rust/crates/nu-protocol-0.102.0.crate) = 204726
+SHA256 (rust/crates/nu-system-0.102.0.crate) = 2588df6916f3b441cfd88babdcbe24e31a04dd4b492e7a30b4f983495fdb0926
+SIZE (rust/crates/nu-system-0.102.0.crate) = 30077
+SHA256 (rust/crates/nu-utils-0.102.0.crate) = a5929f17bc53de1a081c18b6ce968e41f9ef8cf0c1e0cf9276ed72749a653475
+SIZE (rust/crates/nu-utils-0.102.0.crate) = 32048
 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
 SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
@@ -263,10 +245,6 @@ SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012
 SIZE (rust/crates/plist-1.7.0.crate) = 101068
 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
@@ -279,10 +257,6 @@ SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06
 SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
 SHA256 (rust/crates/psm-0.1.24.crate) = 200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810
 SIZE (rust/crates/psm-0.1.24.crate) = 23294
-SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
-SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
-SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
-SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
 SHA256 (rust/crates/pure-rust-locales-0.8.1.crate) = 1190fd18ae6ce9e137184f207593877e70f39b015040156b1e05081cdfe3733a
 SIZE (rust/crates/pure-rust-locales-0.8.1.crate) = 178758
 SHA256 (rust/crates/pwd-1.4.0.crate) = 72c71c0c79b9701efe4e1e4b563b2016dd4ee789eb99badcb09d61ac4b92e4a2
@@ -293,14 +267,6 @@ SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2
 SIZE (rust/crates/quote-1.0.37.crate) = 28558
 SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
 SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
-SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
-SIZE (rust/crates/radium-0.7.0.crate) = 10906
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
 SIZE (rust/crates/rayon-1.10.0.crate) = 180155
 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -311,28 +277,24 @@ SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08
 SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
 SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
 SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
+SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795
+SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
+SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360
 SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
 SIZE (rust/crates/regex-1.11.1.crate) = 254170
 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
 SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
-SIZE (rust/crates/rend-0.4.2.crate) = 9324
 SHA256 (rust/crates/rfc2047-decoder-1.0.6.crate) = bc36545d1021456a751b573517cb52e8c339b2f662e6b2778ef629282678de29
 SIZE (rust/crates/rfc2047-decoder-1.0.6.crate) = 14674
-SHA256 (rust/crates/rkyv-0.7.45.crate) = 9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b
-SIZE (rust/crates/rkyv-0.7.45.crate) = 115753
-SHA256 (rust/crates/rkyv_derive-0.7.45.crate) = 503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0
-SIZE (rust/crates/rkyv_derive-0.7.45.crate) = 18972
 SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
 SIZE (rust/crates/rmp-0.8.14.crate) = 29687
 SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
 SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
 SHA256 (rust/crates/rust-ini-0.21.1.crate) = 4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f
 SIZE (rust/crates/rust-ini-0.21.1.crate) = 19496
-SHA256 (rust/crates/rust_decimal-1.36.0.crate) = b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555
-SIZE (rust/crates/rust_decimal-1.36.0.crate) = 129249
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
@@ -341,8 +303,6 @@ SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
-SIZE (rust/crates/seahash-4.1.0.crate) = 31976
 SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
 SIZE (rust/crates/semver-1.0.23.crate) = 30622
 SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
@@ -351,8 +311,8 @@ SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e7896
 SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
 SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
 SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
-SHA256 (rust/crates/shadow-rs-0.37.0.crate) = 974eb8222c62a8588bc0f02794dd1ba5b60b3ec88b58e050729d0907ed6af610
-SIZE (rust/crates/shadow-rs-0.37.0.crate) = 34292
+SHA256 (rust/crates/shadow-rs-0.38.0.crate) = 69d433b5df1e1958a668457ebe4a9c5b7bcfe844f4eb2276ac43cf273baddd54
+SIZE (rust/crates/shadow-rs-0.38.0.crate) = 34481
 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
 SIZE (rust/crates/shlex-1.3.0.crate) = 18713
 SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
@@ -361,10 +321,8 @@ SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f03
 SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
 SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
 SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
-SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
-SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
-SIZE (rust/crates/similar-2.6.0.crate) = 51659
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
 SHA256 (rust/crates/stacker-0.1.17.crate) = 799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b
@@ -377,16 +335,12 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
 SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
 SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
 SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
 SIZE (rust/crates/syn-2.0.90.crate) = 290584
 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.32.1.crate) = 4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af
-SIZE (rust/crates/sysinfo-0.32.1.crate) = 183832
-SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
-SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/sysinfo-0.33.1.crate) = 4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01
+SIZE (rust/crates/sysinfo-0.33.1.crate) = 197268
 SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
 SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
 SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
@@ -407,14 +361,6 @@ SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc
 SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
 SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
 SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
 SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc
 SIZE (rust/crates/trim-in-place-0.1.7.crate) = 2485
 SHA256 (rust/crates/typeid-1.0.2.crate) = 0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e
@@ -433,12 +379,8 @@ SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c1600082468
 SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
-SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
@@ -457,6 +399,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c459
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
 SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
 SIZE (rust/crates/widestring-1.1.0.crate) = 85046
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -525,10 +469,6 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
-SIZE (rust/crates/wyz-0.5.1.crate) = 18790
 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 d2d93995bb07..4e1d4ca48e3b 100644
--- a/shells/nu_plugin_gstat/Makefile.crates
+++ b/shells/nu_plugin_gstat/Makefile.crates
@@ -1,5 +1,4 @@
 CARGO_CRATES=	adler2-2.0.0 \
-		ahash-0.7.8 \
 		aho-corasick-1.1.3 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
@@ -12,15 +11,9 @@ CARGO_CRATES=	adler2-2.0.0 \
 		bit-set-0.8.0 \
 		bit-vec-0.8.0 \
 		bitflags-2.6.0 \
-		bitvec-1.0.1 \
-		borsh-1.5.3 \
-		borsh-derive-1.5.3 \
-		brotli-6.0.0 \
+		brotli-7.0.0 \
 		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
-		byte-unit-5.1.6 \
-		bytecheck-0.6.12 \
-		bytecheck_derive-0.6.12 \
 		byteorder-1.5.0 \
 		bytes-1.9.0 \
 		cc-1.2.3 \
@@ -49,11 +42,9 @@ CARGO_CRATES=	adler2-2.0.0 \
 		flate2-1.0.35 \
 		foldhash-0.1.3 \
 		form_urlencoded-1.2.1 \
-		funty-2.0.0 \
 		getrandom-0.2.15 \
-		git2-0.19.0 \
+		git2-0.20.0 \
 		glob-0.3.1 \
-		hashbrown-0.12.3 \
 		hashbrown-0.15.2 \
 		heck-0.5.0 \
 		hex-0.4.3 \
@@ -80,7 +71,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		jobserver-0.1.32 \
 		js-sys-0.3.76 \
 		libc-0.2.168 \
-		libgit2-sys-0.17.0+1.8.1 \
+		libgit2-sys-0.18.0+1.9.0 \
 		libloading-0.8.6 \
 		libproc-0.14.10 \
 		libredox-0.1.3 \
@@ -103,22 +94,22 @@ CARGO_CRATES=	adler2-2.0.0 \
 		nom-7.1.3 \
 		ntapi-0.4.1 \
 		nu-ansi-term-0.50.1 \
-		nu-derive-value-0.101.0 \
-		nu-engine-0.101.0 \
-		nu-glob-0.101.0 \
-		nu-path-0.101.0 \
-		nu-plugin-0.101.0 \
-		nu-plugin-core-0.101.0 \
-		nu-plugin-protocol-0.101.0 \
-		nu-protocol-0.101.0 \
-		nu-system-0.101.0 \
-		nu-utils-0.101.0 \
+		nu-derive-value-0.102.0 \
+		nu-engine-0.102.0 \
+		nu-glob-0.102.0 \
+		nu-path-0.102.0 \
+		nu-plugin-0.102.0 \
+		nu-plugin-core-0.102.0 \
+		nu-plugin-protocol-0.102.0 \
+		nu-protocol-0.102.0 \
+		nu-system-0.102.0 \
+		nu-utils-0.102.0 \
 		num-format-0.4.4 \
 		num-traits-0.2.19 \
 		omnipath-0.1.6 \
 		once_cell-1.20.2 \
 		openssl-probe-0.1.5 \
-		openssl-sys-0.9.104 \
+		openssl-sys-0.9.105 \
 		option-ext-0.2.0 \
 		os_pipe-1.2.1 \
 		owo-colors-4.1.0 \
@@ -127,41 +118,30 @@ CARGO_CRATES=	adler2-2.0.0 \
 		paste-1.0.15 \
 		percent-encoding-2.3.1 \
 		pkg-config-0.3.31 \
-		ppv-lite86-0.2.20 \
-		proc-macro-crate-3.2.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro2-1.0.92 \
 		procfs-0.17.0 \
 		procfs-core-0.17.0 \
-		ptr_meta-0.1.4 \
-		ptr_meta_derive-0.1.4 \
 		pure-rust-locales-0.8.1 \
 		pwd-1.4.0 \
 		quote-1.0.37 \
-		radium-0.7.0 \
-		rand-0.8.5 \
-		rand_chacha-0.3.1 \
-		rand_core-0.6.4 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		recvmsg-1.0.0 \
 		redox_syscall-0.5.8 \
 		redox_users-0.4.6 \
+		ref-cast-1.0.23 \
+		ref-cast-impl-1.0.23 \
 		regex-1.11.1 \
 		regex-automata-0.4.9 \
 		regex-syntax-0.8.5 \
-		rend-0.4.2 \
-		rkyv-0.7.45 \
-		rkyv_derive-0.7.45 \
 		rmp-0.8.14 \
 		rmp-serde-1.3.0 \
-		rust_decimal-1.36.0 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.42 \
 		ryu-1.0.18 \
 		scopeguard-1.2.0 \
-		seahash-4.1.0 \
 		semver-1.0.23 \
 		serde-1.0.216 \
 		serde_derive-1.0.216 \
@@ -170,19 +150,16 @@ CARGO_CRATES=	adler2-2.0.0 \
 		signal-hook-0.3.17 \
 		signal-hook-mio-0.2.4 \
 		signal-hook-registry-1.4.2 \
-		simdutf8-0.1.5 \
 		smallvec-1.13.2 \
 		stable_deref_trait-1.2.0 \
 		strip-ansi-escapes-0.2.0 \
 		supports-color-3.0.2 \
 		supports-hyperlinks-3.1.0 \
 		supports-unicode-3.0.0 \
-		syn-1.0.109 \
 		syn-2.0.90 \
 		synstructure-0.13.1 \
 		sys-locale-0.3.2 \
-		sysinfo-0.32.1 \
-		tap-1.0.1 \
+		sysinfo-0.33.1 \
 		terminal_size-0.4.1 \
 		textwrap-0.16.1 \
 		thiserror-1.0.69 \
@@ -190,10 +167,6 @@ CARGO_CRATES=	adler2-2.0.0 \
 		thiserror-impl-1.0.69 \
 		thiserror-impl-2.0.6 \
 		tinystr-0.7.6 \
-		tinyvec-1.8.0 \
-		tinyvec_macros-0.1.1 \
-		toml_datetime-0.6.8 \
-		toml_edit-0.22.22 \
 		typeid-1.0.2 \
 		typetag-0.2.18 \
 		typetag-impl-0.2.18 \
@@ -203,10 +176,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		unicode-width-0.1.11 \
 		url-2.5.4 \
 		utf16_iter-1.0.5 \
-		utf8-width-0.1.7 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uuid-1.11.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
 		vte-0.11.1 \
@@ -217,6 +188,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		wasm-bindgen-macro-0.2.99 \
 		wasm-bindgen-macro-support-0.2.99 \
 		wasm-bindgen-shared-0.2.99 \
+		web-time-1.1.0 \
 		widestring-1.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
@@ -251,14 +223,10 @@ CARGO_CRATES=	adler2-2.0.0 \
 		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		winnow-0.6.20 \
 		write16-1.0.0 \
 		writeable-0.5.5 \
-		wyz-0.5.1 \
 		yoke-0.7.5 \
 		yoke-derive-0.7.5 \
-		zerocopy-0.7.35 \
-		zerocopy-derive-0.7.35 \
 		zerofrom-0.1.5 \
 		zerofrom-derive-0.1.5 \
 		zerovec-0.10.4 \
diff --git a/shells/nu_plugin_gstat/distinfo b/shells/nu_plugin_gstat/distinfo
index 9497fb0b724a..26fd0c0078f5 100644
--- a/shells/nu_plugin_gstat/distinfo
+++ b/shells/nu_plugin_gstat/distinfo
@@ -1,10 +1,8 @@
-TIMESTAMP = 1735789238
-SHA256 (nu_plugin_gstat-0.101.0.tar.gz) = ecce56cb39e43c6158e0bb1c58516140860fd6aca975c99800b073e7e65bfdca
-SIZE (nu_plugin_gstat-0.101.0.tar.gz) = 21352
+TIMESTAMP = 1738952218
+SHA256 (nu_plugin_gstat-0.102.0.tar.gz) = e0ab82abc92b1d0214c905c87efe335f8805323908c27e11af1f849da479d05c
+SIZE (nu_plugin_gstat-0.102.0.tar.gz) = 19437
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
-SIZE (rust/crates/ahash-0.7.8.crate) = 38550
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@@ -29,24 +27,12 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
-SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/borsh-1.5.3.crate) = 2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03
-SIZE (rust/crates/borsh-1.5.3.crate) = 63733
-SHA256 (rust/crates/borsh-derive-1.5.3.crate) = c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244
-SIZE (rust/crates/borsh-derive-1.5.3.crate) = 29532
-SHA256 (rust/crates/brotli-6.0.0.crate) = 74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b
-SIZE (rust/crates/brotli-6.0.0.crate) = 1359183
+SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
+SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
 SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
 SIZE (rust/crates/brotli-decompressor-4.0.1.crate) = 193357
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byte-unit-5.1.6.crate) = e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174
-SIZE (rust/crates/byte-unit-5.1.6.crate) = 26471
-SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
-SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
-SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
-SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
@@ -103,16 +89,12 @@ SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c4
 SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
-SIZE (rust/crates/funty-2.0.0.crate) = 13160
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
+SHA256 (rust/crates/git2-0.20.0.crate) = 3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff
+SIZE (rust/crates/git2-0.20.0.crate) = 219198
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
 SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -165,8 +147,8 @@ SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64eddd
 SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
 SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
 SIZE (rust/crates/libc-0.2.168.crate) = 757025
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
+SHA256 (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec
+SIZE (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = 1853724
 SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
 SIZE (rust/crates/libloading-0.8.6.crate) = 28922
 SHA256 (rust/crates/libproc-0.14.10.crate) = e78a09b56be5adbcad5aa1197371688dc6bb249a26da3bca2011ee2fb987ebfb
@@ -211,26 +193,26 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
-SHA256 (rust/crates/nu-derive-value-0.101.0.crate) = 71f7c8ed6ba88a567ec6f7c4cad4a7a8465ab93b8cdaf89d3dc72347a83c2d1f
-SIZE (rust/crates/nu-derive-value-0.101.0.crate) = 13357
-SHA256 (rust/crates/nu-engine-0.101.0.crate) = 5c6619583ed281060a9ea0a3f4532eea918370c94e703b903065f35e5aa49b14
-SIZE (rust/crates/nu-engine-0.101.0.crate) = 55399
-SHA256 (rust/crates/nu-glob-0.101.0.crate) = acd0a9fe69412acdc8501f5ef19031f9cac119d93823cb957b14ddfe1cb97660
-SIZE (rust/crates/nu-glob-0.101.0.crate) = 17652
-SHA256 (rust/crates/nu-path-0.101.0.crate) = 3ccd1bbaf370d79118bd1a807abb07d8d1386751d0ae9266baafa91bd0b5523f
-SIZE (rust/crates/nu-path-0.101.0.crate) = 26226
-SHA256 (rust/crates/nu-plugin-0.101.0.crate) = eb600f0a19542803252f93de96871bbafadb2c08d9b16877116182b662bd4bbc
-SIZE (rust/crates/nu-plugin-0.101.0.crate) = 27051
-SHA256 (rust/crates/nu-plugin-core-0.101.0.crate) = b01fd60b1cccbb58124941ac0cd6f8f9b51e1c13a5390fdc884cb7eba838aa2b
-SIZE (rust/crates/nu-plugin-core-0.101.0.crate) = 27095
-SHA256 (rust/crates/nu-plugin-protocol-0.101.0.crate) = 1fcbd5c3e36f995c763c284ed39e9d4425dc58ba19e71d1396897529277e2868
-SIZE (rust/crates/nu-plugin-protocol-0.101.0.crate) = 14578
-SHA256 (rust/crates/nu-protocol-0.101.0.crate) = 72f49a395b632530d7f46fd24183c7f42423677f70afb3cb4726e3abfe92273b
-SIZE (rust/crates/nu-protocol-0.101.0.crate) = 190243
-SHA256 (rust/crates/nu-system-0.101.0.crate) = 81182f7e64bd5dd16ab844d8e40f78e389d06d95f5a0c419f4701fb8fc163077
-SIZE (rust/crates/nu-system-0.101.0.crate) = 29989
-SHA256 (rust/crates/nu-utils-0.101.0.crate) = 53d1468fa8e6e12d9d53c90b44f3d11a37d87502d7a30d145f122341c5b33745
-SIZE (rust/crates/nu-utils-0.101.0.crate) = 31805
+SHA256 (rust/crates/nu-derive-value-0.102.0.crate) = 2316ae007dbd5485cc7e717154423380acabf933bbe7b3bb8b2f7f1c91ccc962
+SIZE (rust/crates/nu-derive-value-0.102.0.crate) = 13354
+SHA256 (rust/crates/nu-engine-0.102.0.crate) = c683ba1257530c31ef04c9db61dd03873d5cd6e342ace2ea979b83ebb5facbb0
+SIZE (rust/crates/nu-engine-0.102.0.crate) = 56145
+SHA256 (rust/crates/nu-glob-0.102.0.crate) = ca39e05b7e710701b4a979053449c54c68418319e55bcf8cff5d220b7b7bc916
+SIZE (rust/crates/nu-glob-0.102.0.crate) = 17835
+SHA256 (rust/crates/nu-path-0.102.0.crate) = 8b34402c223280f2a12b40562c92d5e39e66dbcf8e63d984b788758e67bfc1fa
+SIZE (rust/crates/nu-path-0.102.0.crate) = 26584
+SHA256 (rust/crates/nu-plugin-0.102.0.crate) = 42961e81fcd9fc25498d79f6a54c120d4c3d14d30bde5aaa16cba13ced15878e
+SIZE (rust/crates/nu-plugin-0.102.0.crate) = 27152
+SHA256 (rust/crates/nu-plugin-core-0.102.0.crate) = ed8f3991be99d14ac082bf7fe6f977959d5239b39f5d1ae570d8be08ef893cf5
+SIZE (rust/crates/nu-plugin-core-0.102.0.crate) = 27520
+SHA256 (rust/crates/nu-plugin-protocol-0.102.0.crate) = cacf325471dbea88c6c7db60476025906b9ba88447f4ba981de70df068647061
+SIZE (rust/crates/nu-plugin-protocol-0.102.0.crate) = 14577
+SHA256 (rust/crates/nu-protocol-0.102.0.crate) = 3054343abc3428da886970f7fe6feee895a96da0323497b61bccf700fed4d265
+SIZE (rust/crates/nu-protocol-0.102.0.crate) = 204726
+SHA256 (rust/crates/nu-system-0.102.0.crate) = 2588df6916f3b441cfd88babdcbe24e31a04dd4b492e7a30b4f983495fdb0926
+SIZE (rust/crates/nu-system-0.102.0.crate) = 30077
+SHA256 (rust/crates/nu-utils-0.102.0.crate) = a5929f17bc53de1a081c18b6ce968e41f9ef8cf0c1e0cf9276ed72749a653475
+SIZE (rust/crates/nu-utils-0.102.0.crate) = 32048
 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
@@ -241,8 +223,8 @@ SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f9
 SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.105.crate) = 8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc
+SIZE (rust/crates/openssl-sys-0.9.105.crate) = 72287
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
 SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
@@ -259,10 +241,6 @@ SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
 SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
@@ -273,24 +251,12 @@ SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd
 SIZE (rust/crates/procfs-0.17.0.crate) = 73252
 SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
 SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
-SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
-SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
-SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
-SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
 SHA256 (rust/crates/pure-rust-locales-0.8.1.crate) = 1190fd18ae6ce9e137184f207593877e70f39b015040156b1e05081cdfe3733a
 SIZE (rust/crates/pure-rust-locales-0.8.1.crate) = 178758
 SHA256 (rust/crates/pwd-1.4.0.crate) = 72c71c0c79b9701efe4e1e4b563b2016dd4ee789eb99badcb09d61ac4b92e4a2
 SIZE (rust/crates/pwd-1.4.0.crate) = 4145
 SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
 SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
-SIZE (rust/crates/radium-0.7.0.crate) = 10906
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
 SIZE (rust/crates/rayon-1.10.0.crate) = 180155
 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -301,24 +267,20 @@ SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08
 SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
 SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
 SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
+SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795
+SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
+SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360
 SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
 SIZE (rust/crates/regex-1.11.1.crate) = 254170
 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
 SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
-SIZE (rust/crates/rend-0.4.2.crate) = 9324
-SHA256 (rust/crates/rkyv-0.7.45.crate) = 9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b
-SIZE (rust/crates/rkyv-0.7.45.crate) = 115753
-SHA256 (rust/crates/rkyv_derive-0.7.45.crate) = 503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0
-SIZE (rust/crates/rkyv_derive-0.7.45.crate) = 18972
 SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
 SIZE (rust/crates/rmp-0.8.14.crate) = 29687
 SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
 SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rust_decimal-1.36.0.crate) = b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555
-SIZE (rust/crates/rust_decimal-1.36.0.crate) = 129249
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
@@ -327,8 +289,6 @@ SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
-SIZE (rust/crates/seahash-4.1.0.crate) = 31976
 SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
 SIZE (rust/crates/semver-1.0.23.crate) = 30622
 SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
@@ -345,8 +305,6 @@ SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f03
 SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
 SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
 SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
-SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -359,18 +317,14 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
 SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
 SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
 SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
 SIZE (rust/crates/syn-2.0.90.crate) = 290584
 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
 SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
 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.32.1.crate) = 4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af
-SIZE (rust/crates/sysinfo-0.32.1.crate) = 183832
-SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
-SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/sysinfo-0.33.1.crate) = 4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01
+SIZE (rust/crates/sysinfo-0.33.1.crate) = 197268
 SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
 SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
 SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
@@ -385,14 +339,6 @@ SHA256 (rust/crates/thiserror-impl-2.0.6.crate) = d65750cab40f4ff1929fb1ba509e99
 SIZE (rust/crates/thiserror-impl-2.0.6.crate) = 20946
 SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
 SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
 SHA256 (rust/crates/typeid-1.0.2.crate) = 0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e
 SIZE (rust/crates/typeid-1.0.2.crate) = 8844
 SHA256 (rust/crates/typetag-0.2.18.crate) = 52ba3b6e86ffe0054b2c44f2d86407388b933b16cb0a70eea3929420db1d9bbe
@@ -411,14 +357,10 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e
 SIZE (rust/crates/url-2.5.4.crate) = 81097
 SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
 SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
-SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
-SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
 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
*** 3811 LINES SKIPPED ***