git: 4168dca68b96 - main - textproc/bat: 0.25.0

From: Luca Pizzamiglio <pizzamig_at_FreeBSD.org>
Date: Sat, 01 Feb 2025 09:30:03 UTC
The branch main has been updated by pizzamig:

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

commit 4168dca68b9684a338d02ea1131dd156cde47faa
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2025-02-01 09:27:57 +0000
Commit:     Luca Pizzamiglio <pizzamig@FreeBSD.org>
CommitDate: 2025-02-01 09:27:57 +0000

    textproc/bat: 0.25.0
    
    PR:             283927
---
 textproc/bat/Makefile                        | 183 +-----------
 textproc/bat/Makefile.crates                 | 207 +++++++++++++
 textproc/bat/distinfo                        | 416 +++++++++++++++------------
 textproc/bat/files/patch-Cargo.toml          |  12 +-
 textproc/bat/files/patch-src_bin_bat_main.rs |   8 +-
 5 files changed, 453 insertions(+), 373 deletions(-)

diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 75c35c8677e9..4aebfcf059f4 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bat
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.24.0
+DISTVERSION=	0.25.0
 PORTREVISION=	6
 CATEGORIES=	textproc
 
@@ -22,187 +22,6 @@ PLIST_FILES=	bin/bat \
 		share/zsh/site-functions/_bat \
 		share/man/man1/bat.1.gz
 
-CARGO_CRATES=	adler-1.0.2 \
-		aho-corasick-0.7.19 \
-		aho-corasick-1.0.1 \
-		ansi_colours-1.2.1 \
-		anstream-0.6.4 \
-		anstyle-0.3.5 \
-		anstyle-1.0.0 \
-		anstyle-parse-0.2.0 \
-		anstyle-query-1.0.0 \
-		anstyle-wincon-3.0.1 \
-		assert_cmd-2.0.10 \
-		autocfg-1.1.0 \
-		base64-0.21.0 \
-		bincode-1.3.3 \
-		bit-set-0.5.3 \
-		bit-vec-0.6.3 \
-		bitflags-1.3.2 \
-		bitflags-2.4.0 \
-		bstr-1.6.0 \
-		bugreport-0.5.0 \
-		bytemuck-1.12.1 \
-		bytesize-1.3.0 \
-		cc-1.0.73 \
-		cfg-if-1.0.0 \
-		clap-4.4.6 \
-		clap_builder-4.4.6 \
-		clap_lex-0.5.0 \
-		clircle-0.4.0 \
-		colorchoice-1.0.0 \
-		console-0.15.5 \
-		content_inspector-0.2.4 \
-		crc32fast-1.3.2 \
-		dashmap-5.4.0 \
-		difflib-0.4.0 \
-		dissimilar-1.0.5 \
-		doc-comment-0.3.3 \
-		dunce-1.0.3 \
-		either-1.8.0 \
-		encode_unicode-0.3.6 \
-		encoding_rs-0.8.33 \
-		equivalent-1.0.1 \
-		errno-0.3.3 \
-		errno-dragonfly-0.1.2 \
-		etcetera-0.8.0 \
-		expect-test-1.4.1 \
-		fancy-regex-0.7.1 \
-		fastrand-2.0.0 \
-		flate2-1.0.27 \
-		float-cmp-0.9.0 \
-		fnv-1.0.7 \
-		form_urlencoded-1.1.0 \
-		fsio-0.4.0 \
-		getrandom-0.2.7 \
-		git-version-0.3.5 \
-		git-version-macro-0.3.5 \
-		git2-0.18.0 \
-		glob-0.3.0 \
-		globset-0.4.10 \
-		grep-cli-0.1.9 \
-		hashbrown-0.12.3 \
-		hashbrown-0.14.1 \
-		home-0.5.5 \
-		idna-0.3.0 \
-		indexmap-1.9.1 \
-		indexmap-2.0.2 \
-		itertools-0.10.5 \
-		itoa-1.0.3 \
-		jobserver-0.1.25 \
-		lazy_static-1.4.0 \
-		libc-0.2.147 \
-		libgit2-sys-0.16.1+1.7.1 \
-		libz-sys-1.1.8 \
-		line-wrap-0.1.1 \
-		linked-hash-map-0.5.6 \
-		linux-raw-sys-0.4.5 \
-		lock_api-0.4.9 \
-		log-0.4.17 \
-		memchr-2.5.0 \
-		miniz_oxide-0.7.1 \
-		nix-0.26.2 \
-		normalize-line-endings-0.3.0 \
-		nu-ansi-term-0.49.0 \
-		num-traits-0.2.15 \
-		num_threads-0.1.6 \
-		once_cell-1.18.0 \
-		onig-6.4.0 \
-		onig_sys-69.8.1 \
-		os_str_bytes-6.4.1 \
-		parking_lot-0.12.1 \
-		parking_lot_core-0.9.7 \
-		path_abs-0.5.1 \
-		percent-encoding-2.2.0 \
-		pkg-config-0.3.25 \
-		plist-1.4.3 \
-		ppv-lite86-0.2.17 \
-		predicates-3.0.3 \
-		predicates-core-1.0.6 \
-		predicates-tree-1.0.5 \
-		proc-macro-hack-0.5.19 \
-		proc-macro2-1.0.66 \
-		quick-xml-0.28.1 \
-		quote-1.0.26 \
-		rand-0.8.5 \
-		rand_chacha-0.3.1 \
-		rand_core-0.6.4 \
-		redox_syscall-0.2.16 \
-		redox_syscall-0.3.5 \
-		regex-1.8.3 \
-		regex-automata-0.3.7 \
-		regex-syntax-0.6.27 \
-		regex-syntax-0.7.2 \
-		rgb-0.8.34 \
-		run_script-0.10.0 \
-		rustix-0.38.11 \
-		ryu-1.0.11 \
-		safemem-0.3.3 \
-		same-file-1.0.6 \
-		scopeguard-1.1.0 \
-		semver-1.0.17 \
-		serde-1.0.163 \
-		serde_derive-1.0.163 \
-		serde_json-1.0.85 \
-		serde_yaml-0.9.25 \
-		serial_test-2.0.0 \
-		serial_test_derive-2.0.0 \
-		shell-escape-0.1.5 \
-		shell-words-1.1.0 \
-		smallvec-1.10.0 \
-		static_assertions-1.1.0 \
-		std_prelude-0.2.12 \
-		strsim-0.10.0 \
-		syn-1.0.104 \
-		syn-2.0.12 \
-		syntect-5.0.0 \
-		sys-info-0.9.1 \
-		tempfile-3.8.0 \
-		termcolor-1.1.3 \
-		terminal_size-0.3.0 \
-		termtree-0.2.4 \
-		thiserror-1.0.40 \
-		thiserror-impl-1.0.40 \
-		time-0.3.14 \
-		tinyvec-1.6.0 \
-		tinyvec_macros-0.1.0 \
-		unicode-bidi-0.3.8 \
-		unicode-ident-1.0.4 \
-		unicode-normalization-0.1.22 \
-		unicode-width-0.1.10 \
-		unsafe-libyaml-0.2.9 \
-		url-2.3.1 \
-		utf8parse-0.2.1 \
-		vcpkg-0.2.15 \
-		wait-timeout-0.2.0 \
-		walkdir-2.3.3 \
-		wasi-0.11.0+wasi-snapshot-preview1 \
-		wild-2.1.0 \
-		winapi-0.3.9 \
-		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.5 \
-		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-sys-0.42.0 \
-		windows-sys-0.45.0 \
-		windows-sys-0.48.0 \
-		windows-targets-0.42.1 \
-		windows-targets-0.48.0 \
-		windows_aarch64_gnullvm-0.42.1 \
-		windows_aarch64_gnullvm-0.48.0 \
-		windows_aarch64_msvc-0.42.1 \
-		windows_aarch64_msvc-0.48.0 \
-		windows_i686_gnu-0.42.1 \
-		windows_i686_gnu-0.48.0 \
-		windows_i686_msvc-0.42.1 \
-		windows_i686_msvc-0.48.0 \
-		windows_x86_64_gnu-0.42.1 \
-		windows_x86_64_gnu-0.48.0 \
-		windows_x86_64_gnullvm-0.42.1 \
-		windows_x86_64_gnullvm-0.48.0 \
-		windows_x86_64_msvc-0.42.1 \
-		windows_x86_64_msvc-0.48.0 \
-		yaml-rust-0.4.5
-
 post-install:
 	${FIND} ${WRKDIR}/target -name "bat.1" -exec ${CP} {} ${WRKSRC}/doc/bat.1 \;
 	${FIND} ${WRKDIR}/target -name "bat.zsh" -exec ${CP} {} ${WRKSRC}/doc/bat.zsh \;
diff --git a/textproc/bat/Makefile.crates b/textproc/bat/Makefile.crates
new file mode 100644
index 000000000000..2d7781fbd1cf
--- /dev/null
+++ b/textproc/bat/Makefile.crates
@@ -0,0 +1,207 @@
+CARGO_CRATES=	adler2-2.0.0 \
+		aho-corasick-1.1.2 \
+		ansi_colours-1.2.3 \
+		anstream-0.6.18 \
+		anstyle-1.0.0 \
+		anstyle-parse-0.2.0 \
+		anstyle-query-1.0.0 \
+		anstyle-wincon-3.0.6 \
+		anyhow-1.0.86 \
+		assert_cmd-2.0.12 \
+		autocfg-1.1.0 \
+		base64-0.22.1 \
+		bincode-1.3.3 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
+		bitflags-1.3.2 \
+		bitflags-2.4.0 \
+		bstr-1.8.0 \
+		bugreport-0.5.0 \
+		bytemuck-1.12.1 \
+		bytesize-1.3.0 \
+		cc-1.0.83 \
+		cfg-if-1.0.0 \
+		cfg_aliases-0.2.1 \
+		clap-4.5.13 \
+		clap_builder-4.5.13 \
+		clap_lex-0.7.4 \
+		clircle-0.6.1 \
+		colorchoice-1.0.0 \
+		console-0.15.10 \
+		content_inspector-0.2.4 \
+		crc32fast-1.3.2 \
+		darling-0.20.3 \
+		darling_core-0.20.3 \
+		darling_macro-0.20.3 \
+		dashmap-5.4.0 \
+		deranged-0.3.11 \
+		difflib-0.4.0 \
+		dissimilar-1.0.5 \
+		doc-comment-0.3.3 \
+		either-1.8.0 \
+		encode_unicode-1.0.0 \
+		encoding_rs-0.8.35 \
+		equivalent-1.0.1 \
+		errno-0.3.3 \
+		errno-dragonfly-0.1.2 \
+		etcetera-0.8.0 \
+		execute-0.2.13 \
+		execute-command-macro-0.1.9 \
+		execute-command-macro-impl-0.1.10 \
+		execute-command-tokens-0.1.7 \
+		expect-test-1.5.0 \
+		fancy-regex-0.11.0 \
+		fastrand-2.0.0 \
+		flate2-1.0.35 \
+		float-cmp-0.10.0 \
+		fnv-1.0.7 \
+		form_urlencoded-1.2.1 \
+		generic-array-1.1.1 \
+		git-version-0.3.9 \
+		git-version-macro-0.3.9 \
+		git2-0.19.0 \
+		glob-0.3.1 \
+		globset-0.4.15 \
+		grep-cli-0.1.11 \
+		hashbrown-0.12.3 \
+		hashbrown-0.14.1 \
+		hermit-abi-0.3.9 \
+		home-0.5.9 \
+		ident_case-1.0.1 \
+		idna-0.5.0 \
+		indexmap-2.3.0 \
+		is_terminal_polyfill-1.70.1 \
+		itertools-0.13.0 \
+		itoa-1.0.3 \
+		jobserver-0.1.25 \
+		lazy_static-1.4.0 \
+		libc-0.2.161 \
+		libgit2-sys-0.17.0+1.8.1 \
+		libz-sys-1.1.8 \
+		linked-hash-map-0.5.6 \
+		linux-raw-sys-0.4.10 \
+		lock_api-0.4.9 \
+		log-0.4.20 \
+		memchr-2.7.4 \
+		miniz_oxide-0.8.0 \
+		mio-1.0.0 \
+		nix-0.29.0 \
+		normalize-line-endings-0.3.0 \
+		nu-ansi-term-0.50.0 \
+		num-conv-0.1.0 \
+		num-traits-0.2.15 \
+		once_cell-1.20.2 \
+		onig-6.4.0 \
+		onig_sys-69.8.1 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.9.7 \
+		path_abs-0.5.1 \
+		percent-encoding-2.3.1 \
+		pkg-config-0.3.25 \
+		plist-1.7.0 \
+		powerfmt-0.2.0 \
+		predicates-3.1.3 \
+		predicates-core-1.0.6 \
+		predicates-tree-1.0.5 \
+		proc-macro2-1.0.92 \
+		quick-xml-0.32.0 \
+		quote-1.0.35 \
+		redox_syscall-0.2.16 \
+		redox_syscall-0.4.1 \
+		regex-1.10.6 \
+		regex-automata-0.4.7 \
+		regex-syntax-0.8.2 \
+		rgb-0.8.34 \
+		rustix-0.38.21 \
+		ryu-1.0.11 \
+		same-file-1.0.6 \
+		scopeguard-1.1.0 \
+		semver-1.0.23 \
+		serde-1.0.217 \
+		serde_derive-1.0.217 \
+		serde_json-1.0.85 \
+		serde_spanned-0.6.8 \
+		serde_with-3.12.0 \
+		serde_with_macros-3.12.0 \
+		serde_yaml-0.9.29 \
+		serial_test-2.0.0 \
+		serial_test_derive-2.0.0 \
+		shell-escape-0.1.5 \
+		shell-words-1.1.0 \
+		smallvec-1.10.0 \
+		std_prelude-0.2.12 \
+		strsim-0.10.0 \
+		strsim-0.11.1 \
+		syn-2.0.93 \
+		syntect-5.2.0 \
+		sys-info-0.9.1 \
+		tempfile-3.8.1 \
+		termcolor-1.4.0 \
+		terminal-colorsaurus-0.4.7 \
+		terminal-trx-0.2.3 \
+		terminal_size-0.3.0 \
+		termtree-0.2.4 \
+		thiserror-1.0.61 \
+		thiserror-impl-1.0.61 \
+		time-0.3.36 \
+		time-core-0.1.2 \
+		time-macros-0.2.18 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.0 \
+		toml-0.8.19 \
+		toml_datetime-0.6.8 \
+		toml_edit-0.22.22 \
+		typenum-1.17.0 \
+		unicode-bidi-0.3.18 \
+		unicode-ident-1.0.4 \
+		unicode-normalization-0.1.22 \
+		unicode-width-0.1.13 \
+		unicode-width-0.2.0 \
+		unsafe-libyaml-0.2.10 \
+		url-2.5.2 \
+		utf8parse-0.2.1 \
+		vcpkg-0.2.15 \
+		wait-timeout-0.2.0 \
+		walkdir-2.5.0 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wild-2.2.1 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.6 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.56.0 \
+		windows-core-0.56.0 \
+		windows-implement-0.56.0 \
+		windows-interface-0.56.0 \
+		windows-result-0.1.2 \
+		windows-sys-0.45.0 \
+		windows-sys-0.48.0 \
+		windows-sys-0.52.0 \
+		windows-sys-0.59.0 \
+		windows-targets-0.42.1 \
+		windows-targets-0.48.0 \
+		windows-targets-0.52.6 \
+		windows_aarch64_gnullvm-0.42.1 \
+		windows_aarch64_gnullvm-0.48.0 \
+		windows_aarch64_gnullvm-0.52.6 \
+		windows_aarch64_msvc-0.42.1 \
+		windows_aarch64_msvc-0.48.0 \
+		windows_aarch64_msvc-0.52.6 \
+		windows_i686_gnu-0.42.1 \
+		windows_i686_gnu-0.48.0 \
+		windows_i686_gnu-0.52.6 \
+		windows_i686_gnullvm-0.52.6 \
+		windows_i686_msvc-0.42.1 \
+		windows_i686_msvc-0.48.0 \
+		windows_i686_msvc-0.52.6 \
+		windows_x86_64_gnu-0.42.1 \
+		windows_x86_64_gnu-0.48.0 \
+		windows_x86_64_gnu-0.52.6 \
+		windows_x86_64_gnullvm-0.42.1 \
+		windows_x86_64_gnullvm-0.48.0 \
+		windows_x86_64_gnullvm-0.52.6 \
+		windows_x86_64_msvc-0.42.1 \
+		windows_x86_64_msvc-0.48.0 \
+		windows_x86_64_msvc-0.52.6 \
+		winnow-0.6.20 \
+		yaml-rust-0.4.5
diff --git a/textproc/bat/distinfo b/textproc/bat/distinfo
index 9a53d35dd8af..8f174feea9a4 100644
--- a/textproc/bat/distinfo
+++ b/textproc/bat/distinfo
@@ -1,30 +1,28 @@
-TIMESTAMP = 1712891961
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
-SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
-SHA256 (rust/crates/aho-corasick-1.0.1.crate) = 67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04
-SIZE (rust/crates/aho-corasick-1.0.1.crate) = 167320
-SHA256 (rust/crates/ansi_colours-1.2.1.crate) = 7db9d9767fde724f83933a716ee182539788f293828244e9d999695ce0f7ba1e
-SIZE (rust/crates/ansi_colours-1.2.1.crate) = 21866
-SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
-SIZE (rust/crates/anstream-0.6.4.crate) = 20593
-SHA256 (rust/crates/anstyle-0.3.5.crate) = 23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2
-SIZE (rust/crates/anstyle-0.3.5.crate) = 14272
+TIMESTAMP = 1737476139
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
+SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/ansi_colours-1.2.3.crate) = 14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe
+SIZE (rust/crates/ansi_colours-1.2.3.crate) = 21802
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
 SHA256 (rust/crates/anstyle-1.0.0.crate) = 41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d
 SIZE (rust/crates/anstyle-1.0.0.crate) = 13972
 SHA256 (rust/crates/anstyle-parse-0.2.0.crate) = e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee
 SIZE (rust/crates/anstyle-parse-0.2.0.crate) = 24361
 SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
 SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
-SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
-SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
-SHA256 (rust/crates/assert_cmd-2.0.10.crate) = ec0b2340f55d9661d76793b2bfc2eb0e62689bd79d067a95707ea762afd5e9dd
-SIZE (rust/crates/assert_cmd-2.0.10.crate) = 24717
+SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
+SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
+SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
-SIZE (rust/crates/base64-0.21.0.crate) = 72180
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -35,50 +33,58 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
 SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
-SHA256 (rust/crates/bstr-1.6.0.crate) = 6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05
-SIZE (rust/crates/bstr-1.6.0.crate) = 385877
+SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
+SIZE (rust/crates/bstr-1.8.0.crate) = 380176
 SHA256 (rust/crates/bugreport-0.5.0.crate) = 535120b8182547808081a66f1f77a64533c780b23da26763e0ee34dfb94f98c9
 SIZE (rust/crates/bugreport-0.5.0.crate) = 16149
 SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da
 SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293
 SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
 SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.4.6.crate) = d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956
-SIZE (rust/crates/clap-4.4.6.crate) = 54823
-SHA256 (rust/crates/clap_builder-4.4.6.crate) = 0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45
-SIZE (rust/crates/clap_builder-4.4.6.crate) = 162450
-SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
-SIZE (rust/crates/clap_lex-0.5.0.crate) = 11792
-SHA256 (rust/crates/clircle-0.4.0.crate) = c8e87cbed5354f17bd8ca8821a097fb62599787fe8f611743fad7ee156a0a600
-SIZE (rust/crates/clircle-0.4.0.crate) = 14404
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/clap-4.5.13.crate) = 0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc
+SIZE (rust/crates/clap-4.5.13.crate) = 56267
+SHA256 (rust/crates/clap_builder-4.5.13.crate) = 64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99
+SIZE (rust/crates/clap_builder-4.5.13.crate) = 164093
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clircle-0.6.1.crate) = 7d9334f725b46fb9bed8580b9b47a932587e044fadb344ed7fa98774b067ac1a
+SIZE (rust/crates/clircle-0.6.1.crate) = 15272
 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
 SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/console-0.15.5.crate) = c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60
-SIZE (rust/crates/console-0.15.5.crate) = 34788
+SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
+SIZE (rust/crates/console-0.15.10.crate) = 36449
 SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
 SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/darling-0.20.3.crate) = 0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e
+SIZE (rust/crates/darling-0.20.3.crate) = 26066
+SHA256 (rust/crates/darling_core-0.20.3.crate) = 177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621
+SIZE (rust/crates/darling_core-0.20.3.crate) = 60281
+SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
+SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
 SHA256 (rust/crates/dashmap-5.4.0.crate) = 907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc
 SIZE (rust/crates/dashmap-5.4.0.crate) = 22862
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
 SIZE (rust/crates/difflib-0.4.0.crate) = 7638
 SHA256 (rust/crates/dissimilar-1.0.5.crate) = bd5f0c7e4bd266b8ab2550e6238d2e74977c23c15536ac7be45e9c95e2e3fbbb
 SIZE (rust/crates/dissimilar-1.0.5.crate) = 27469
 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/dunce-1.0.3.crate) = 0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c
-SIZE (rust/crates/dunce-1.0.3.crate) = 8035
 SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
 SIZE (rust/crates/either-1.8.0.crate) = 15992
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
 SHA256 (rust/crates/errno-0.3.3.crate) = 136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd
@@ -87,164 +93,164 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
 SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
-SHA256 (rust/crates/expect-test-1.4.1.crate) = 30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3
-SIZE (rust/crates/expect-test-1.4.1.crate) = 13530
-SHA256 (rust/crates/fancy-regex-0.7.1.crate) = 9d6b8560a05112eb52f04b00e5d3790c0dd75d9d980eb8a122fb23b92a623ccf
-SIZE (rust/crates/fancy-regex-0.7.1.crate) = 78178
+SHA256 (rust/crates/execute-0.2.13.crate) = 3a82608ee96ce76aeab659e9b8d3c2b787bffd223199af88c674923d861ada10
+SIZE (rust/crates/execute-0.2.13.crate) = 5251
+SHA256 (rust/crates/execute-command-macro-0.1.9.crate) = 90dec53d547564e911dc4ff3ecb726a64cf41a6fa01a2370ebc0d95175dd08bd
+SIZE (rust/crates/execute-command-macro-0.1.9.crate) = 2116
+SHA256 (rust/crates/execute-command-macro-impl-0.1.10.crate) = ce8cd46a041ad005ab9c71263f9a0ff5b529eac0fe4cc9b4a20f4f0765d8cf4b
+SIZE (rust/crates/execute-command-macro-impl-0.1.10.crate) = 2111
+SHA256 (rust/crates/execute-command-tokens-0.1.7.crate) = 69dc321eb6be977f44674620ca3aa21703cb20ffbe560e1ae97da08401ffbcad
+SIZE (rust/crates/execute-command-tokens-0.1.7.crate) = 2176
+SHA256 (rust/crates/expect-test-1.5.0.crate) = 9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0
+SIZE (rust/crates/expect-test-1.5.0.crate) = 13574
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
 SHA256 (rust/crates/fastrand-2.0.0.crate) = 6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764
 SIZE (rust/crates/fastrand-2.0.0.crate) = 14402
-SHA256 (rust/crates/flate2-1.0.27.crate) = c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010
-SIZE (rust/crates/flate2-1.0.27.crate) = 73460
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
-SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
-SHA256 (rust/crates/fsio-0.4.0.crate) = dad0ce30be0cc441b325c5d705c8b613a0ca0d92b6a8953d41bd236dc09a36d0
-SIZE (rust/crates/fsio-0.4.0.crate) = 1139854
-SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
-SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
-SHA256 (rust/crates/git-version-0.3.5.crate) = f6b0decc02f4636b9ccad390dcbe77b722a77efedfa393caf8379a51d5c61899
-SIZE (rust/crates/git-version-0.3.5.crate) = 3203
-SHA256 (rust/crates/git-version-macro-0.3.5.crate) = fe69f1cbdb6e28af2bac214e943b99ce8a0a06b447d15d3e61161b0423139f3f
-SIZE (rust/crates/git-version-macro-0.3.5.crate) = 4302
-SHA256 (rust/crates/git2-0.18.0.crate) = 12ef350ba88a33b4d524b1d1c79096c9ade5ef8c59395df0e60d1e1889414c0e
-SIZE (rust/crates/git2-0.18.0.crate) = 210978
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/globset-0.4.10.crate) = 029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc
-SIZE (rust/crates/globset-0.4.10.crate) = 22923
-SHA256 (rust/crates/grep-cli-0.1.9.crate) = 8fe4bdbf4300c8b039f5d7eec7fbc6760d2c85bb15ac7499c4d235667f6d747a
-SIZE (rust/crates/grep-cli-0.1.9.crate) = 19035
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/generic-array-1.1.1.crate) = 2cb8bc4c28d15ade99c7e90b219f30da4be5c88e586277e8cbe886beeb868ab2
+SIZE (rust/crates/generic-array-1.1.1.crate) = 27846
+SHA256 (rust/crates/git-version-0.3.9.crate) = 1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19
+SIZE (rust/crates/git-version-0.3.9.crate) = 3087
+SHA256 (rust/crates/git-version-macro-0.3.9.crate) = 53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0
+SIZE (rust/crates/git-version-macro-0.3.9.crate) = 5622
+SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
+SIZE (rust/crates/git2-0.19.0.crate) = 215910
+SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
+SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/grep-cli-0.1.11.crate) = 47f1288f0e06f279f84926fa4c17e3fcd2a22b357927a82f2777f7be26e4cec0
+SIZE (rust/crates/grep-cli-0.1.11.crate) = 19735
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.14.1.crate) = 7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12
 SIZE (rust/crates/hashbrown-0.14.1.crate) = 127570
-SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
-SIZE (rust/crates/home-0.5.5.crate) = 8557
-SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
-SIZE (rust/crates/idna-0.3.0.crate) = 271128
-SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
-SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
-SHA256 (rust/crates/indexmap-2.0.2.crate) = 8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897
-SIZE (rust/crates/indexmap-2.0.2.crate) = 64274
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
+SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
 SIZE (rust/crates/itoa-1.0.3.crate) = 10481
 SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
 SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
-SIZE (rust/crates/libc-0.2.147.crate) = 686772
-SHA256 (rust/crates/libgit2-sys-0.16.1+1.7.1.crate) = f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c
-SIZE (rust/crates/libgit2-sys-0.16.1+1.7.1.crate) = 1773446
+SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
+SIZE (rust/crates/libc-0.2.161.crate) = 765389
+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/libz-sys-1.1.8.crate) = 9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf
 SIZE (rust/crates/libz-sys-1.1.8.crate) = 2481844
-SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
-SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.5.crate) = 57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503
-SIZE (rust/crates/linux-raw-sys-0.4.5.crate) = 1274380
+SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
+SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
 SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
 SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a
-SIZE (rust/crates/nix-0.26.2.crate) = 277973
+SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
+SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
+SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/mio-1.0.0.crate) = 4929e1f84c5e54c3ec6141cd5d8b5a5c055f031f80cf78f2072920173cb4d880
+SIZE (rust/crates/mio-1.0.0.crate) = 102834
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
 SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/nu-ansi-term-0.49.0.crate) = c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68
-SIZE (rust/crates/nu-ansi-term-0.49.0.crate) = 28211
+SHA256 (rust/crates/nu-ansi-term-0.50.0.crate) = dd2800e1520bdc966782168a627aa5d1ad92e33b984bf7c7615d31280c83ff14
+SIZE (rust/crates/nu-ansi-term-0.50.0.crate) = 28482
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
 SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
 SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
-SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
-SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
-SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
 SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
 SIZE (rust/crates/onig-6.4.0.crate) = 32616
 SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
 SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
-SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
-SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
 SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
 SHA256 (rust/crates/parking_lot_core-0.9.7.crate) = 9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521
 SIZE (rust/crates/parking_lot_core-0.9.7.crate) = 32412
 SHA256 (rust/crates/path_abs-0.5.1.crate) = 05ef02f6342ac01d8a93b65f96db53fe68a92a15f41144f97fb00a9e669633c3
 SIZE (rust/crates/path_abs-0.5.1.crate) = 31072
-SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
-SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
 SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
-SHA256 (rust/crates/plist-1.4.3.crate) = 9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590
-SIZE (rust/crates/plist-1.4.3.crate) = 46598
-SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
-SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/predicates-3.0.3.crate) = 09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9
-SIZE (rust/crates/predicates-3.0.3.crate) = 22743
+SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016
+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/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
 SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
 SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
 SHA256 (rust/crates/predicates-tree-1.0.5.crate) = 4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032
 SIZE (rust/crates/predicates-tree-1.0.5.crate) = 8126
-SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
-SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9
-SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575
-SHA256 (rust/crates/quick-xml-0.28.1.crate) = e5c1a97b1bc42b1d550bfb48d4262153fe400a12bab1511821736f7eac76d7e2
-SIZE (rust/crates/quick-xml-0.28.1.crate) = 155431
-SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
-SIZE (rust/crates/quote-1.0.26.crate) = 28397
-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/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
+SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
+SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
+SIZE (rust/crates/quote-1.0.35.crate) = 28136
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/regex-1.8.3.crate) = 81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390
-SIZE (rust/crates/regex-1.8.3.crate) = 249112
-SHA256 (rust/crates/regex-automata-0.3.7.crate) = 49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629
-SIZE (rust/crates/regex-automata-0.3.7.crate) = 607421
-SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
-SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
-SHA256 (rust/crates/regex-syntax-0.7.2.crate) = 436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78
-SIZE (rust/crates/regex-syntax-0.7.2.crate) = 339778
+SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
+SIZE (rust/crates/regex-1.10.6.crate) = 253894
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
+SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
 SHA256 (rust/crates/rgb-0.8.34.crate) = 3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3
 SIZE (rust/crates/rgb-0.8.34.crate) = 16285
-SHA256 (rust/crates/run_script-0.10.0.crate) = 7fdc55b3a7ad58e02de47eaf7a854c6791c8421da48ff296c152317d3beaf230
-SIZE (rust/crates/run_script-0.10.0.crate) = 1139873
-SHA256 (rust/crates/rustix-0.38.11.crate) = c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453
-SIZE (rust/crates/rustix-0.38.11.crate) = 342416
+SHA256 (rust/crates/rustix-0.38.21.crate) = 2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3
+SIZE (rust/crates/rustix-0.38.21.crate) = 358962
 SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
 SIZE (rust/crates/ryu-1.0.11.crate) = 47007
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/semver-1.0.17.crate) = bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed
-SIZE (rust/crates/semver-1.0.17.crate) = 29685
-SHA256 (rust/crates/serde-1.0.163.crate) = 2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2
-SIZE (rust/crates/serde-1.0.163.crate) = 77030
-SHA256 (rust/crates/serde_derive-1.0.163.crate) = 8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e
-SIZE (rust/crates/serde_derive-1.0.163.crate) = 54447
+SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
 SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44
 SIZE (rust/crates/serde_json-1.0.85.crate) = 144635
-SHA256 (rust/crates/serde_yaml-0.9.25.crate) = 1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574
-SIZE (rust/crates/serde_yaml-0.9.25.crate) = 64594
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
+SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
+SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
+SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_yaml-0.9.29.crate) = a15e0ef66bf939a7c890a0bf6d5a733c70202225f9888a89ed5c62298b019129
+SIZE (rust/crates/serde_yaml-0.9.29.crate) = 64840
 SHA256 (rust/crates/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d
 SIZE (rust/crates/serial_test-2.0.0.crate) = 7946
 SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f
@@ -255,109 +261,157 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
 SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
 SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
 SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/std_prelude-0.2.12.crate) = 8207e78455ffdf55661170876f88daf85356e4edd54e0a3dbc79586ca1e50cbe
 SIZE (rust/crates/std_prelude-0.2.12.crate) = 5066
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.104.crate) = 4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce
-SIZE (rust/crates/syn-1.0.104.crate) = 236683
-SHA256 (rust/crates/syn-2.0.12.crate) = 79d9531f94112cfc3e4c8f5f02cb2b58f72c97b7efd85f70203cc6d8efda5927
-SIZE (rust/crates/syn-2.0.12.crate) = 240123
-SHA256 (rust/crates/syntect-5.0.0.crate) = c6c454c27d9d7d9a84c7803aaa3c50cd088d2906fe3c6e42da3209aa623576a8
-SIZE (rust/crates/syntect-5.0.0.crate) = 809452
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.93.crate) = 9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058
+SIZE (rust/crates/syn-2.0.93.crate) = 293925
+SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
+SIZE (rust/crates/syntect-5.2.0.crate) = 822671
 SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
 SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
-SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
+SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
+SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
+SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449
+SIZE (rust/crates/termcolor-1.4.0.crate) = 18765
+SHA256 (rust/crates/terminal-colorsaurus-0.4.7.crate) = 858625398bdd5da7a96e8ad33a10031a50c3a5ad50d5aaa81a2827369a9c216c
+SIZE (rust/crates/terminal-colorsaurus-0.4.7.crate) = 29064
+SHA256 (rust/crates/terminal-trx-0.2.3.crate) = 57a5b836e7f4f81afe61b5cd399eee774f25edcfd47009a76e29f53bb6487833
+SIZE (rust/crates/terminal-trx-0.2.3.crate) = 15621
 SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
 SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
 SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
 SIZE (rust/crates/termtree-0.2.4.crate) = 4416
-SHA256 (rust/crates/thiserror-1.0.40.crate) = 978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac
-SIZE (rust/crates/thiserror-1.0.40.crate) = 18709
-SHA256 (rust/crates/thiserror-impl-1.0.40.crate) = f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f
-SIZE (rust/crates/thiserror-impl-1.0.40.crate) = 15138
-SHA256 (rust/crates/time-0.3.14.crate) = 3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b
-SIZE (rust/crates/time-0.3.14.crate) = 93111
+SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
+SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
+SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
+SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
+SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
+SIZE (rust/crates/time-0.3.36.crate) = 119805
+SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
 SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
 SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/unicode-bidi-0.3.8.crate) = 099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992
-SIZE (rust/crates/unicode-bidi-0.3.8.crate) = 36575
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+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/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
 SHA256 (rust/crates/unicode-ident-1.0.4.crate) = dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd
 SIZE (rust/crates/unicode-ident-1.0.4.crate) = 35491
 SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
 SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
-SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
-SHA256 (rust/crates/unsafe-libyaml-0.2.9.crate) = f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa
-SIZE (rust/crates/unsafe-libyaml-0.2.9.crate) = 60812
-SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
-SIZE (rust/crates/url-2.3.1.crate) = 72777
+SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
+SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unsafe-libyaml-0.2.10.crate) = ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b
+SIZE (rust/crates/unsafe-libyaml-0.2.10.crate) = 61964
+SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
+SIZE (rust/crates/url-2.5.2.crate) = 79704
 SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
 SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
 SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.3.crate) = 36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698
-SIZE (rust/crates/walkdir-2.3.3.crate) = 23125
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wild-2.1.0.crate) = 05b116685a6be0c52f5a103334cbff26db643826c7b3735fc0a3ba9871310a74
-SIZE (rust/crates/wild-2.1.0.crate) = 7548
+SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
+SIZE (rust/crates/wild-2.2.1.crate) = 8080
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
+SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
+SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
+SIZE (rust/crates/windows-0.56.0.crate) = 10807828
+SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
+SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
+SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
+SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
+SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
 SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
 SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
 SHA256 (rust/crates/windows-targets-0.42.1.crate) = 8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7
 SIZE (rust/crates/windows-targets-0.42.1.crate) = 5524
 SHA256 (rust/crates/windows-targets-0.48.0.crate) = 7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5
 SIZE (rust/crates/windows-targets-0.48.0.crate) = 7466
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608
 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc
 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
 SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7
 SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655
 SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3
*** 84 LINES SKIPPED ***