git: d5a30c311b7f - main - devel/git-delta: Update to 0.14.0, set MAINTAINER

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Thu, 20 Oct 2022 20:57:57 UTC
The branch main has been updated by fernape:

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

commit d5a30c311b7fff546b167cd542d05a248d5724b8
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2022-10-20 05:42:13 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-10-20 20:54:07 +0000

    devel/git-delta: Update to 0.14.0, set MAINTAINER
    
    ChangeLog: https://github.com/dandavison/delta/releases/tag/0.14.0
    
     * Update color-moved-support.md
     * Tweak some words improved representation
     * Only trigger git show handler if a file extension was parsed
     * Fix commit hyperlink formatting
     * Avoid lockup when running without arguments and stdin is connected to a tty
     * Fix whole-file changes being attributed to the wrong commit in "git log"
       output
     * Update README.md to include git 2.37.0 workaround
     * Don't attempt to process ANSI sequences in non-UTF8 input
     * Update clap
     * Recreate highlighter on each line of git show $commit:$path output
     * Fix git-grep match-highlighting at line-start
     * Update to chameleon theme
     * Fix typos
     * Support configurable timestamps in git blame output
     * Added auto completions for fish shell
    
    Reporter becomes maintainer. Already maintainer of several ports.
    
    PR:             267213
    Reported by:            DtxdF@disroot.org
---
 devel/git-delta/Makefile        | 158 ++++-------------------
 devel/git-delta/Makefile.crates | 184 +++++++++++++++++++++++++++
 devel/git-delta/distinfo        | 272 +++++++++++++++++++++++++++++-----------
 3 files changed, 410 insertions(+), 204 deletions(-)

diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile
index 1c7329ef6013..352cc8b14791 100644
--- a/devel/git-delta/Makefile
+++ b/devel/git-delta/Makefile
@@ -1,156 +1,48 @@
 PORTNAME=	delta
-DISTVERSION=	0.9.2
-PORTREVISION=	9
+DISTVERSION=	0.14.0
 CATEGORIES=	devel
 PKGNAMEPREFIX=	git-
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	DtxdF@disroot.org
 COMMENT=	Syntax-highlighting pager for git/diff
-WWW=		https://github.com/dandavison/delta
+WWW=		https://dandavison.github.io/delta/
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS+=	libgit2.so:devel/libgit2 \
-		libonig.so:devel/oniguruma
+LIB_DEPENDS=	libonig.so:devel/oniguruma
+RUN_DEPENDS=	git:devel/git
 
 USES=		cargo cpe
 CPE_VENDOR=	${PORTNAME}_project
 USE_GITHUB=	yes
 GH_ACCOUNT=	dandavison
 
-CARGO_CRATES=	adler-0.2.3 \
-		aho-corasick-0.7.15 \
-		ansi_colours-1.0.4 \
-		ansi_term-0.11.0 \
-		ansi_term-0.12.1 \
-		arrayvec-0.5.2 \
-		atty-0.2.14 \
-		autocfg-1.0.1 \
-		base64-0.13.0 \
-		bincode-1.3.1 \
-		bitflags-1.3.2 \
-		box_drawing-0.1.2 \
-		bstr-0.2.15 \
-		bytelines-2.2.2 \
-		byteorder-1.3.4 \
-		cc-1.0.66 \
-		cfg-if-0.1.10 \
-		cfg-if-1.0.0 \
-		chrono-0.4.19 \
-		clap-2.33.3 \
-		console-0.15.0 \
-		crc32fast-1.2.1 \
-		ctrlc-3.2.1 \
-		dirs-3.0.2 \
-		dirs-next-2.0.0 \
-		dirs-sys-0.3.6 \
-		dirs-sys-next-0.1.1 \
-		either-1.6.1 \
-		encode_unicode-0.3.6 \
-		error-chain-0.12.4 \
-		flate2-1.0.19 \
-		fnv-1.0.7 \
-		form_urlencoded-1.0.0 \
-		getrandom-0.1.16 \
-		getrandom-0.2.3 \
-		git2-0.13.23 \
-		globset-0.4.8 \
-		grep-cli-0.1.6 \
-		hashbrown-0.8.2 \
-		heck-0.3.2 \
-		hermit-abi-0.1.17 \
-		idna-0.2.0 \
-		indexmap-1.5.2 \
-		itertools-0.10.1 \
-		itoa-0.4.7 \
-		jobserver-0.1.21 \
-		lazy_static-1.4.0 \
-		lazycell-1.3.0 \
-		libc-0.2.103 \
-		libgit2-sys-0.12.24+1.3.0 \
-		libz-sys-1.1.2 \
-		line-wrap-0.1.1 \
-		linked-hash-map-0.5.3 \
-		log-0.4.11 \
-		matches-0.1.8 \
-		memchr-2.3.4 \
-		memoffset-0.6.4 \
-		miniz_oxide-0.4.3 \
-		nix-0.23.0 \
-		num-integer-0.1.44 \
-		num-traits-0.2.14 \
-		once_cell-1.8.0 \
-		onig-6.1.1 \
-		onig_sys-69.6.0 \
-		pathdiff-0.2.1 \
-		percent-encoding-2.1.0 \
-		pkg-config-0.3.19 \
-		plist-1.0.1 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.24 \
-		quote-1.0.8 \
-		redox_syscall-0.1.57 \
-		redox_syscall-0.2.10 \
-		redox_users-0.3.5 \
-		redox_users-0.4.0 \
-		regex-1.4.6 \
-		regex-automata-0.1.10 \
-		regex-syntax-0.6.22 \
-		ryu-1.0.5 \
-		safemem-0.3.3 \
-		same-file-1.0.6 \
-		serde-1.0.118 \
-		serde_derive-1.0.118 \
-		serde_json-1.0.61 \
-		shell-words-1.0.0 \
-		smol_str-0.1.18 \
-		strsim-0.8.0 \
-		structopt-0.3.25 \
-		structopt-derive-0.4.18 \
-		syn-1.0.57 \
-		syntect-4.6.0 \
-		termcolor-1.1.2 \
-		terminal_size-0.1.15 \
-		textwrap-0.11.0 \
-		tinyvec-1.1.0 \
-		tinyvec_macros-0.1.0 \
-		unicode-bidi-0.3.4 \
-		unicode-normalization-0.1.16 \
-		unicode-segmentation-1.8.0 \
-		unicode-width-0.1.9 \
-		unicode-xid-0.2.1 \
-		url-2.2.0 \
-		utf8parse-0.2.0 \
-		vcpkg-0.2.11 \
-		vec_map-0.8.2 \
-		version_check-0.9.2 \
-		vte-0.10.1 \
-		vte_generate_state_changes-0.1.1 \
-		walkdir-2.3.1 \
-		wasi-0.9.0+wasi-snapshot-preview1 \
-		wasi-0.10.0+wasi-snapshot-preview1 \
-		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 \
-		xdg-2.4.0 \
-		xml-rs-0.8.3 \
-		yaml-rust-0.4.5
-
 CONFLICTS_INSTALL=	delta
 PLIST_FILES=		bin/delta
 
-OPTIONS_DEFINE=		BASH
-OPTIONS_DEFAULT=	BASH
-BASH_PLIST_FILES=	etc/bash_completion.d/_delta.bash
+OPTIONS_DEFINE=		BASH FISH ZSH
+OPTIONS_DEFAULT=	BASH FISH ZSH
+BASH_PLIST_FILES=	etc/bash_completion.d/_${PORTNAME}.bash
+FISH_PLIST_FILES=	share/fish/vendor_functions.d/${PORTNAME}.fish
+ZSH_PLIST_FILES=	share/zsh/site-functions/_${PORTNAME}
 
-do-install-BASH-on:
-	${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/bash_completion.d
-	${INSTALL_DATA} ${WRKSRC}/etc/completion/completion.bash \
-			${STAGEDIR}${LOCALBASE}/etc/bash_completion.d/_delta.bash
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/delta
 
+post-install-BASH-on:
+	${MKDIR} ${STAGEDIR}${LOCALBASE}/etc/bash_completion.d
+	${INSTALL_DATA} ${WRKSRC}/etc/completion/completion.bash \
+			${STAGEDIR}${PREFIX}/etc/bash_completion.d/_${PORTNAME}.bash
+
+post-install-FISH-on:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d
+	${INSTALL_DATA} ${WRKSRC}/etc/completion/completion.fish \
+			${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d/${PORTNAME}.fish
+
+post-install-ZSH-on:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+	${INSTALL_DATA} ${WRKSRC}/etc/completion/completion.zsh \
+			${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+
 .include <bsd.port.mk>
diff --git a/devel/git-delta/Makefile.crates b/devel/git-delta/Makefile.crates
new file mode 100644
index 000000000000..077151c0a466
--- /dev/null
+++ b/devel/git-delta/Makefile.crates
@@ -0,0 +1,184 @@
+CARGO_CRATES=	adler-0.2.3 \
+		aho-corasick-0.7.18 \
+		ansi_colours-1.1.1 \
+		ansi_term-0.12.1 \
+		approx-0.5.0 \
+		arrayvec-0.5.2 \
+		atty-0.2.14 \
+		autocfg-1.0.1 \
+		base64-0.13.0 \
+		bat-0.21.0 \
+		bincode-1.3.1 \
+		bitflags-1.3.2 \
+		box_drawing-0.1.2 \
+		bstr-0.2.15 \
+		bugreport-0.5.0 \
+		bytelines-2.4.0 \
+		bytemuck-1.7.3 \
+		byteorder-1.3.4 \
+		bytes-1.1.0 \
+		bytesize-1.1.0 \
+		cc-1.0.66 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		chrono-0.4.19 \
+		chrono-humanize-0.2.1 \
+		clap-2.34.0 \
+		clap-3.2.8 \
+		clap_derive-3.2.7 \
+		clap_lex-0.2.4 \
+		clircle-0.3.0 \
+		console-0.15.0 \
+		content_inspector-0.2.4 \
+		core-foundation-sys-0.8.3 \
+		crc32fast-1.2.1 \
+		ctrlc-3.2.2 \
+		dirs-4.0.0 \
+		dirs-next-2.0.0 \
+		dirs-sys-0.3.6 \
+		dirs-sys-next-0.1.1 \
+		either-1.6.1 \
+		encode_unicode-0.3.6 \
+		encoding-0.2.33 \
+		encoding-index-japanese-1.20141219.5 \
+		encoding-index-korean-1.20141219.5 \
+		encoding-index-simpchinese-1.20141219.5 \
+		encoding-index-singlebyte-1.20141219.5 \
+		encoding-index-tradchinese-1.20141219.5 \
+		encoding_index_tests-0.1.4 \
+		error-chain-0.12.4 \
+		find-crate-0.6.3 \
+		flate2-1.0.19 \
+		fnv-1.0.7 \
+		form_urlencoded-1.0.0 \
+		futures-0.3.21 \
+		futures-channel-0.3.21 \
+		futures-core-0.3.21 \
+		futures-executor-0.3.21 \
+		futures-io-0.3.21 \
+		futures-macro-0.3.21 \
+		futures-sink-0.3.21 \
+		futures-task-0.3.21 \
+		futures-util-0.3.21 \
+		getrandom-0.1.16 \
+		getrandom-0.2.3 \
+		git-version-0.3.5 \
+		git-version-macro-0.3.5 \
+		git2-0.14.2 \
+		glob-0.3.0 \
+		globset-0.4.8 \
+		grep-cli-0.1.6 \
+		hashbrown-0.8.2 \
+		heck-0.4.0 \
+		hermit-abi-0.1.17 \
+		idna-0.2.0 \
+		indexmap-1.5.2 \
+		itertools-0.10.3 \
+		itoa-1.0.1 \
+		jobserver-0.1.21 \
+		lazy_static-1.4.0 \
+		libc-0.2.126 \
+		libgit2-sys-0.13.2+1.4.2 \
+		libz-sys-1.1.2 \
+		line-wrap-0.1.1 \
+		linked-hash-map-0.5.3 \
+		log-0.4.11 \
+		matches-0.1.8 \
+		memchr-2.4.1 \
+		miniz_oxide-0.4.3 \
+		nix-0.24.1 \
+		ntapi-0.3.6 \
+		num-integer-0.1.44 \
+		num-traits-0.2.14 \
+		num_threads-0.1.6 \
+		once_cell-1.12.1 \
+		onig-6.1.1 \
+		onig_sys-69.6.0 \
+		os_str_bytes-6.0.0 \
+		palette-0.6.0 \
+		palette_derive-0.6.0 \
+		path_abs-0.5.1 \
+		pathdiff-0.2.1 \
+		percent-encoding-2.1.0 \
+		phf-0.9.0 \
+		phf_generator-0.9.1 \
+		phf_macros-0.9.0 \
+		phf_shared-0.9.0 \
+		pin-project-lite-0.2.8 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.19 \
+		plist-1.3.1 \
+		ppv-lite86-0.2.15 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.19 \
+		proc-macro2-1.0.36 \
+		quote-1.0.14 \
+		rand-0.8.4 \
+		rand_chacha-0.3.1 \
+		rand_core-0.6.3 \
+		rand_hc-0.3.1 \
+		redox_syscall-0.1.57 \
+		redox_syscall-0.2.10 \
+		redox_users-0.3.5 \
+		redox_users-0.4.0 \
+		regex-1.5.5 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.25 \
+		rgb-0.8.31 \
+		ryu-1.0.5 \
+		safemem-0.3.3 \
+		same-file-1.0.6 \
+		semver-1.0.6 \
+		serde-1.0.138 \
+		serde_derive-1.0.138 \
+		serde_json-1.0.82 \
+		serde_yaml-0.8.23 \
+		shell-escape-0.1.5 \
+		shell-words-1.1.0 \
+		siphasher-0.3.7 \
+		slab-0.4.6 \
+		smol_str-0.1.23 \
+		std_prelude-0.2.12 \
+		strsim-0.8.0 \
+		strsim-0.10.0 \
+		syn-1.0.94 \
+		syntect-5.0.0 \
+		sys-info-0.9.1 \
+		sysinfo-0.24.5 \
+		term_size-0.3.2 \
+		termcolor-1.1.2 \
+		terminal_size-0.1.15 \
+		textwrap-0.11.0 \
+		textwrap-0.15.0 \
+		thiserror-1.0.30 \
+		thiserror-impl-1.0.30 \
+		time-0.1.44 \
+		time-0.3.9 \
+		tinyvec-1.1.0 \
+		tinyvec_macros-0.1.0 \
+		tokio-1.17.0 \
+		toml-0.5.8 \
+		unicode-bidi-0.3.4 \
+		unicode-normalization-0.1.16 \
+		unicode-segmentation-1.9.0 \
+		unicode-width-0.1.9 \
+		unicode-xid-0.2.1 \
+		url-2.2.0 \
+		utf8parse-0.2.0 \
+		vcpkg-0.2.11 \
+		vec_map-0.8.2 \
+		version_check-0.9.2 \
+		vte-0.10.1 \
+		vte_generate_state_changes-0.1.1 \
+		walkdir-2.3.1 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
+		wasi-0.10.0+wasi-snapshot-preview1 \
+		wild-2.0.4 \
+		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 \
+		xdg-2.4.1 \
+		xml-rs-0.8.3 \
+		yaml-rust-0.4.5
diff --git a/devel/git-delta/distinfo b/devel/git-delta/distinfo
index 05a43dbb3279..abd321bf4fe4 100644
--- a/devel/git-delta/distinfo
+++ b/devel/git-delta/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1637693255
+TIMESTAMP = 1666169964
 SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
 SIZE (rust/crates/adler-0.2.3.crate) = 12168
-SHA256 (rust/crates/aho-corasick-0.7.15.crate) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
-SIZE (rust/crates/aho-corasick-0.7.15.crate) = 113071
-SHA256 (rust/crates/ansi_colours-1.0.4.crate) = 60e2fb6138a49ad9f1cb3c6d8f8ccbdd5e62b4dab317c1b435a47ecd7da1d28f
-SIZE (rust/crates/ansi_colours-1.0.4.crate) = 10525
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
+SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (rust/crates/ansi_colours-1.1.1.crate) = 32678233b67f9056b0c144b39d46dc3218637e8d84ad6038ded339e08b19620d
+SIZE (rust/crates/ansi_colours-1.1.1.crate) = 18739
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/approx-0.5.0.crate) = 072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e
+SIZE (rust/crates/approx-0.5.0.crate) = 14359
 SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
 SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -17,6 +17,8 @@ SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca
 SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
 SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/bat-0.21.0.crate) = fd1212d80800b3d7614b3725e0b2ee3b45b2b7484805d54b5660c8fa6f706305
+SIZE (rust/crates/bat-0.21.0.crate) = 1623400
 SHA256 (rust/crates/bincode-1.3.1.crate) = f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d
 SIZE (rust/crates/bincode-1.3.1.crate) = 26121
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -25,10 +27,18 @@ SHA256 (rust/crates/box_drawing-0.1.2.crate) = ea27d8d5fd867b17523bf6788b1175fa9
 SIZE (rust/crates/box_drawing-0.1.2.crate) = 2819
 SHA256 (rust/crates/bstr-0.2.15.crate) = a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d
 SIZE (rust/crates/bstr-0.2.15.crate) = 344206
-SHA256 (rust/crates/bytelines-2.2.2.crate) = 791e4e40d13e1463dee537b254225c12c46ec7328f1817c6264873bc166f615f
-SIZE (rust/crates/bytelines-2.2.2.crate) = 4218
+SHA256 (rust/crates/bugreport-0.5.0.crate) = 535120b8182547808081a66f1f77a64533c780b23da26763e0ee34dfb94f98c9
+SIZE (rust/crates/bugreport-0.5.0.crate) = 16149
+SHA256 (rust/crates/bytelines-2.4.0.crate) = 784face321c535fcd9a1456632fa720aa53ea0640b57341d961c8c09de2da59f
+SIZE (rust/crates/bytelines-2.4.0.crate) = 5334
+SHA256 (rust/crates/bytemuck-1.7.3.crate) = 439989e6b8c38d1b6570a384ef1e49c8848128f5a97f3914baef02920842712f
+SIZE (rust/crates/bytemuck-1.7.3.crate) = 27879
 SHA256 (rust/crates/byteorder-1.3.4.crate) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
 SIZE (rust/crates/byteorder-1.3.4.crate) = 21943
+SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
+SIZE (rust/crates/bytes-1.1.0.crate) = 49640
+SHA256 (rust/crates/bytesize-1.1.0.crate) = 6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70
+SIZE (rust/crates/bytesize-1.1.0.crate) = 9370
 SHA256 (rust/crates/cc-1.0.66.crate) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48
 SIZE (rust/crates/cc-1.0.66.crate) = 53454
 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
@@ -37,16 +47,30 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (rust/crates/chrono-humanize-0.2.1.crate) = 2eddc119501d583fd930cb92144e605f44e0252c38dd89d9247fffa1993375cb
+SIZE (rust/crates/chrono-humanize-0.2.1.crate) = 14509
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clap-3.2.8.crate) = 190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83
+SIZE (rust/crates/clap-3.2.8.crate) = 208903
+SHA256 (rust/crates/clap_derive-3.2.7.crate) = 759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902
+SIZE (rust/crates/clap_derive-3.2.7.crate) = 27649
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clircle-0.3.0.crate) = e68bbd985a63de680ab4d1ad77b6306611a8f961b282c8b5ab513e6de934e396
+SIZE (rust/crates/clircle-0.3.0.crate) = 9837
 SHA256 (rust/crates/console-0.15.0.crate) = a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31
 SIZE (rust/crates/console-0.15.0.crate) = 23507
+SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
+SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
+SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
+SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
 SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
 SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/ctrlc-3.2.1.crate) = a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf
-SIZE (rust/crates/ctrlc-3.2.1.crate) = 12893
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
+SHA256 (rust/crates/ctrlc-3.2.2.crate) = b37feaa84e6861e00a1f5e5aa8da3ee56d605c9992d33e082786754828e20865
+SIZE (rust/crates/ctrlc-3.2.2.crate) = 12699
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
 SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
 SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
 SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
@@ -57,48 +81,86 @@ SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227
 SIZE (rust/crates/either-1.6.1.crate) = 13641
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/encoding-0.2.33.crate) = 6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec
+SIZE (rust/crates/encoding-0.2.33.crate) = 88798
+SHA256 (rust/crates/encoding-index-japanese-1.20141219.5.crate) = 04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91
+SIZE (rust/crates/encoding-index-japanese-1.20141219.5.crate) = 91495
+SHA256 (rust/crates/encoding-index-korean-1.20141219.5.crate) = 4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81
+SIZE (rust/crates/encoding-index-korean-1.20141219.5.crate) = 103230
+SHA256 (rust/crates/encoding-index-simpchinese-1.20141219.5.crate) = d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7
+SIZE (rust/crates/encoding-index-simpchinese-1.20141219.5.crate) = 130962
+SHA256 (rust/crates/encoding-index-singlebyte-1.20141219.5.crate) = 3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a
+SIZE (rust/crates/encoding-index-singlebyte-1.20141219.5.crate) = 14950
+SHA256 (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18
+SIZE (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = 120862
+SHA256 (rust/crates/encoding_index_tests-0.1.4.crate) = a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569
+SIZE (rust/crates/encoding_index_tests-0.1.4.crate) = 1631
 SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
 SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
+SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
+SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
 SHA256 (rust/crates/flate2-1.0.19.crate) = 7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129
 SIZE (rust/crates/flate2-1.0.19.crate) = 73768
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/form_urlencoded-1.0.0.crate) = ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00
 SIZE (rust/crates/form_urlencoded-1.0.0.crate) = 8412
+SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
+SIZE (rust/crates/futures-0.3.21.crate) = 49935
+SHA256 (rust/crates/futures-channel-0.3.21.crate) = c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010
+SIZE (rust/crates/futures-channel-0.3.21.crate) = 31961
+SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
+SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
+SHA256 (rust/crates/futures-executor-0.3.21.crate) = 9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6
+SIZE (rust/crates/futures-executor-0.3.21.crate) = 17306
+SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
+SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
+SHA256 (rust/crates/futures-macro-0.3.21.crate) = 33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512
+SIZE (rust/crates/futures-macro-0.3.21.crate) = 11250
+SHA256 (rust/crates/futures-sink-0.3.21.crate) = 21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868
+SIZE (rust/crates/futures-sink-0.3.21.crate) = 7843
+SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a
+SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
+SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
+SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
 SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
 SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
 SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
-SHA256 (rust/crates/git2-0.13.23.crate) = 2a8057932925d3a9d9e4434ea016570d37420ddb1ceed45a174d577f24ed6700
-SIZE (rust/crates/git2-0.13.23.crate) = 192186
+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.14.2.crate) = 3826a6e0e2215d7a41c2bfc7c9244123969273f3476b939a226aac0ab56e9e3c
+SIZE (rust/crates/git2-0.14.2.crate) = 196856
+SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (rust/crates/glob-0.3.0.crate) = 18724
 SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
 SIZE (rust/crates/globset-0.4.8.crate) = 22886
 SHA256 (rust/crates/grep-cli-0.1.6.crate) = 2dd110c34bb4460d0de5062413b773e385cbf8a85a63fc535590110a09e79e8a
 SIZE (rust/crates/grep-cli-0.1.6.crate) = 18949
 SHA256 (rust/crates/hashbrown-0.8.2.crate) = e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25
 SIZE (rust/crates/hashbrown-0.8.2.crate) = 75830
-SHA256 (rust/crates/heck-0.3.2.crate) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac
-SIZE (rust/crates/heck-0.3.2.crate) = 54718
+SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
+SIZE (rust/crates/heck-0.4.0.crate) = 11161
 SHA256 (rust/crates/hermit-abi-0.1.17.crate) = 5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8
 SIZE (rust/crates/hermit-abi-0.1.17.crate) = 10065
 SHA256 (rust/crates/idna-0.2.0.crate) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
 SIZE (rust/crates/idna-0.2.0.crate) = 257203
 SHA256 (rust/crates/indexmap-1.5.2.crate) = 4e47a3566dd4fd4eec714ae6ceabdee0caec795be835c223d92c2d40f1e8cf1c
 SIZE (rust/crates/indexmap-1.5.2.crate) = 47558
-SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf
-SIZE (rust/crates/itertools-0.10.1.crate) = 116219
-SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
-SIZE (rust/crates/itoa-0.4.7.crate) = 12099
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
+SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/jobserver-0.1.21.crate) = 5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2
 SIZE (rust/crates/jobserver-0.1.21.crate) = 21228
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.103.crate) = dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6
-SIZE (rust/crates/libc-0.2.103.crate) = 540563
-SHA256 (rust/crates/libgit2-sys-0.12.24+1.3.0.crate) = ddbd6021eef06fb289a8f54b3c2acfdd85ff2a585dfbb24b8576325373d2152c
-SIZE (rust/crates/libgit2-sys-0.12.24+1.3.0.crate) = 1476766
+SHA256 (rust/crates/libc-0.2.126.crate) = 349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836
+SIZE (rust/crates/libc-0.2.126.crate) = 590481
+SHA256 (rust/crates/libgit2-sys-0.13.2+1.4.2.crate) = 3a42de9a51a5c12e00fc0e4ca6bc2ea43582fc6418488e8f615e905d886f258b
+SIZE (rust/crates/libgit2-sys-0.13.2+1.4.2.crate) = 1492799
 SHA256 (rust/crates/libz-sys-1.1.2.crate) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
 SIZE (rust/crates/libz-sys-1.1.2.crate) = 1339299
 SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
@@ -109,40 +171,74 @@ SHA256 (rust/crates/log-0.4.11.crate) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e
 SIZE (rust/crates/log-0.4.11.crate) = 36276
 SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
 SIZE (rust/crates/matches-0.1.8.crate) = 2216
-SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
-SIZE (rust/crates/memchr-2.3.4.crate) = 23077
-SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
-SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
+SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
+SIZE (rust/crates/memchr-2.4.1.crate) = 64977
 SHA256 (rust/crates/miniz_oxide-0.4.3.crate) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d
 SIZE (rust/crates/miniz_oxide-0.4.3.crate) = 50058
-SHA256 (rust/crates/nix-0.23.0.crate) = f305c2c2e4c39a82f7bf0bf65fb557f9070ce06781d4f2454295cc34b1c43188
-SIZE (rust/crates/nix-0.23.0.crate) = 185348
+SHA256 (rust/crates/nix-0.24.1.crate) = 8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9
+SIZE (rust/crates/nix-0.24.1.crate) = 263506
+SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
+SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
 SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
 SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
-SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
+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.12.1.crate) = ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55
+SIZE (rust/crates/once_cell-1.12.1.crate) = 31633
 SHA256 (rust/crates/onig-6.1.1.crate) = 30b46fd9edbc018f0be4e366c24c46db44fac49cd01c039ae85308088b089dd5
 SIZE (rust/crates/onig-6.1.1.crate) = 30790
 SHA256 (rust/crates/onig_sys-69.6.0.crate) = ed063c96cf4c0f2e5d09324409d158b38a0a85a7b90fbd68c8cad75c495d5775
 SIZE (rust/crates/onig_sys-69.6.0.crate) = 620817
+SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64
+SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
+SHA256 (rust/crates/palette-0.6.0.crate) = f9735f7e1e51a3f740bacd5dc2724b61a7806f23597a8736e679f38ee3435d18
+SIZE (rust/crates/palette-0.6.0.crate) = 134265
+SHA256 (rust/crates/palette_derive-0.6.0.crate) = 7799c3053ea8a6d8a1193c7ba42f534e7863cf52e378a7f90406f4a645d33bad
+SIZE (rust/crates/palette_derive-0.6.0.crate) = 14306
+SHA256 (rust/crates/path_abs-0.5.1.crate) = 05ef02f6342ac01d8a93b65f96db53fe68a92a15f41144f97fb00a9e669633c3
+SIZE (rust/crates/path_abs-0.5.1.crate) = 31072
 SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
 SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
+SHA256 (rust/crates/phf-0.9.0.crate) = b2ac8b67553a7ca9457ce0e526948cad581819238f4a9d1ea74545851fa24f37
+SIZE (rust/crates/phf-0.9.0.crate) = 4712
+SHA256 (rust/crates/phf_generator-0.9.1.crate) = d43f3220d96e0080cc9ea234978ccd80d904eafb17be31bb0f76daaea6493082
+SIZE (rust/crates/phf_generator-0.9.1.crate) = 7527
+SHA256 (rust/crates/phf_macros-0.9.0.crate) = b706f5936eb50ed880ae3009395b43ed19db5bff2ebd459c95e7bf013a89ab86
+SIZE (rust/crates/phf_macros-0.9.0.crate) = 3537
+SHA256 (rust/crates/phf_shared-0.9.0.crate) = a68318426de33640f02be62b4ae8eb1261be2efbc337b60c54d845bf4484e0d9
+SIZE (rust/crates/phf_shared-0.9.0.crate) = 4111
+SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
+SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
 SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
-SHA256 (rust/crates/plist-1.0.1.crate) = 4dc57ccf442c7414b790e8e7b72fb4d776a66c7680129360946d9aaa6f5311e9
-SIZE (rust/crates/plist-1.0.1.crate) = 39980
+SHA256 (rust/crates/plist-1.3.1.crate) = bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225
+SIZE (rust/crates/plist-1.3.1.crate) = 44772
+SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
+SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
 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
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716
-SHA256 (rust/crates/quote-1.0.8.crate) = 991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df
-SIZE (rust/crates/quote-1.0.8.crate) = 24997
+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.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
+SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d
+SIZE (rust/crates/quote-1.0.14.crate) = 27252
+SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
+SIZE (rust/crates/rand-0.8.4.crate) = 87406
+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.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
+SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
+SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
 SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
 SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
 SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
@@ -151,54 +247,86 @@ SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092
 SIZE (rust/crates/redox_users-0.3.5.crate) = 12644
 SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
 SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
-SHA256 (rust/crates/regex-1.4.6.crate) = 2a26af418b574bd56588335b3a3659a65725d4e636eb1016c2f9e3b38c7cc759
-SIZE (rust/crates/regex-1.4.6.crate) = 242248
+SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
+SIZE (rust/crates/regex-1.5.5.crate) = 238119
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.22.crate) = b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581
-SIZE (rust/crates/regex-syntax-0.6.22.crate) = 293187
+SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
+SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
+SHA256 (rust/crates/rgb-0.8.31.crate) = 9a374af9a0e5fdcdd98c1c7b64f05004f9ea2555b6c75f211daa81268a3c50f1
+SIZE (rust/crates/rgb-0.8.31.crate) = 16087
 SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
 SIZE (rust/crates/ryu-1.0.5.crate) = 49570
 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/serde-1.0.118.crate) = 06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800
-SIZE (rust/crates/serde-1.0.118.crate) = 74248
-SHA256 (rust/crates/serde_derive-1.0.118.crate) = c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df
-SIZE (rust/crates/serde_derive-1.0.118.crate) = 50589
-SHA256 (rust/crates/serde_json-1.0.61.crate) = 4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a
-SIZE (rust/crates/serde_json-1.0.61.crate) = 114887
-SHA256 (rust/crates/shell-words-1.0.0.crate) = b6fa3938c99da4914afedd13bf3d79bcb6c277d1b2c398d23257a304d9e1b074
-SIZE (rust/crates/shell-words-1.0.0.crate) = 9798
-SHA256 (rust/crates/smol_str-0.1.18.crate) = b203e79e90905594272c1c97c7af701533d42adaab0beb3859018e477d54a3b0
-SIZE (rust/crates/smol_str-0.1.18.crate) = 12024
+SHA256 (rust/crates/semver-1.0.6.crate) = a4a3381e03edd24287172047536f20cabde766e2cd3e65e6b00fb3af51c4f38d
+SIZE (rust/crates/semver-1.0.6.crate) = 29941
+SHA256 (rust/crates/serde-1.0.138.crate) = 1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47
+SIZE (rust/crates/serde-1.0.138.crate) = 76271
+SHA256 (rust/crates/serde_derive-1.0.138.crate) = 023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c
+SIZE (rust/crates/serde_derive-1.0.138.crate) = 54841
+SHA256 (rust/crates/serde_json-1.0.82.crate) = 82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7
+SIZE (rust/crates/serde_json-1.0.82.crate) = 144514
+SHA256 (rust/crates/serde_yaml-0.8.23.crate) = a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0
+SIZE (rust/crates/serde_yaml-0.8.23.crate) = 42140
+SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
+SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/siphasher-0.3.7.crate) = 533494a8f9b724d33625ab53c6c4800f7cc445895924a8ef649222dcb76e938b
+SIZE (rust/crates/siphasher-0.3.7.crate) = 10097
+SHA256 (rust/crates/slab-0.4.6.crate) = eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32
+SIZE (rust/crates/slab-0.4.6.crate) = 16067
+SHA256 (rust/crates/smol_str-0.1.23.crate) = 7475118a28b7e3a2e157ce0131ba8c5526ea96e90ee601d9f6bb2e286a35ab44
+SIZE (rust/crates/smol_str-0.1.23.crate) = 13208
+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.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/structopt-0.3.25.crate) = 40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c
-SIZE (rust/crates/structopt-0.3.25.crate) = 52296
-SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
-SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
-SHA256 (rust/crates/syn-1.0.57.crate) = 4211ce9909eb971f111059df92c45640aad50a619cf55cd76476be803c4c68e6
-SIZE (rust/crates/syn-1.0.57.crate) = 229228
-SHA256 (rust/crates/syntect-4.6.0.crate) = 8b20815bbe80ee0be06e6957450a841185fcf690fe0178f14d77a05ce2caa031
-SIZE (rust/crates/syntect-4.6.0.crate) = 750938
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/syn-1.0.94.crate) = a07e33e919ebcd69113d5be0e4d70c5707004ff45188910106854f38b960df4a
+SIZE (rust/crates/syn-1.0.94.crate) = 236697
+SHA256 (rust/crates/syntect-5.0.0.crate) = c6c454c27d9d7d9a84c7803aaa3c50cd088d2906fe3c6e42da3209aa623576a8
+SIZE (rust/crates/syntect-5.0.0.crate) = 809452
+SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
+SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
+SHA256 (rust/crates/sysinfo-0.24.5.crate) = 7d80929a3b477bce3a64360ca82bfb361eacce1dcb7b1fb31e8e5e181e37c212
+SIZE (rust/crates/sysinfo-0.24.5.crate) = 123862
+SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
+SIZE (rust/crates/term_size-0.3.2.crate) = 10917
 SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
 SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
 SHA256 (rust/crates/terminal_size-0.1.15.crate) = 4bd2d183bd3fac5f5fe38ddbeb4dc9aec4a39a9d7d59e7491d900302da01cbe1
 SIZE (rust/crates/terminal_size-0.1.15.crate) = 8795
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
+SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
+SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
+SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
+SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
+SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
+SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
+SIZE (rust/crates/time-0.1.44.crate) = 28885
+SHA256 (rust/crates/time-0.3.9.crate) = c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd
+SIZE (rust/crates/time-0.3.9.crate) = 81412
 SHA256 (rust/crates/tinyvec-1.1.0.crate) = ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f
 SIZE (rust/crates/tinyvec-1.1.0.crate) = 39037
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
+SHA256 (rust/crates/tokio-1.17.0.crate) = 2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee
+SIZE (rust/crates/tokio-1.17.0.crate) = 562425
+SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
+SIZE (rust/crates/toml-0.5.8.crate) = 54219
 SHA256 (rust/crates/unicode-bidi-0.3.4.crate) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
 SIZE (rust/crates/unicode-bidi-0.3.4.crate) = 32228
 SHA256 (rust/crates/unicode-normalization-0.1.16.crate) = a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606
 SIZE (rust/crates/unicode-normalization-0.1.16.crate) = 92805
-SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
-SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
+SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
+SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
 SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
 SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
 SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
@@ -223,6 +351,8 @@ SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6a
 SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
 SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
+SHA256 (rust/crates/wild-2.0.4.crate) = 035793abb854745033f01a07647a79831eba29ec0be377205f2a25b0aa830020
+SIZE (rust/crates/wild-2.0.4.crate) = 7068
 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
@@ -231,11 +361,11 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 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/xdg-2.4.0.crate) = 3a23fe958c70412687039c86f578938b4a0bb50ec788e96bce4d6ab00ddd5803
-SIZE (rust/crates/xdg-2.4.0.crate) = 14035
+SHA256 (rust/crates/xdg-2.4.1.crate) = 0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6
+SIZE (rust/crates/xdg-2.4.1.crate) = 14034
 SHA256 (rust/crates/xml-rs-0.8.3.crate) = b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a
 SIZE (rust/crates/xml-rs-0.8.3.crate) = 52547
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (dandavison-delta-0.9.2_GH0.tar.gz) = f002a94119cd5b6fd9deede7f344667358baf5015d0051e055fec6334ee0653f
-SIZE (dandavison-delta-0.9.2_GH0.tar.gz) = 1126468
+SHA256 (dandavison-delta-0.14.0_GH0.tar.gz) = 7d1ab2949d00f712ad16c8c7fc4be500d20def9ba70394182720a36d300a967c
+SIZE (dandavison-delta-0.14.0_GH0.tar.gz) = 496467