summaryrefslogtreecommitdiffstats
path: root/system/onefetch
diff options
context:
space:
mode:
author K. Eugene Carlson2023-07-30 10:07:28 +0200
committer Willy Sudiarto Raharjo2023-08-05 05:08:46 +0200
commit71b86c05be5a9c7a6b253fc9ad9370dfef3b7bcf (patch)
treec9f72f32c82ff2709354daeb78117c8b3e1e26e0 /system/onefetch
parent1ff64d01cf7a412cc63d4e479a9e6413801760f3 (diff)
downloadslackbuilds-71b86c05be5a9c7a6b253fc9ad9370dfef3b7bcf.tar.gz
system/onefetch: Added (git info tool).
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/onefetch')
-rw-r--r--system/onefetch/README5
-rw-r--r--system/onefetch/onefetch-misc.tarbin0 -> 40960 bytes
-rw-r--r--system/onefetch/onefetch.SlackBuild191
-rw-r--r--system/onefetch/onefetch.info820
-rw-r--r--system/onefetch/slack-desc19
5 files changed, 1035 insertions, 0 deletions
diff --git a/system/onefetch/README b/system/onefetch/README
new file mode 100644
index 0000000000..b0f671cec6
--- /dev/null
+++ b/system/onefetch/README
@@ -0,0 +1,5 @@
+onefetch (command line Git information tool)
+
+Onefetch is a neofetch-style command line Git information tool that
+displays project information and code statistics for a local Git
+repository. The tool is offline - no network access is required.
diff --git a/system/onefetch/onefetch-misc.tar b/system/onefetch/onefetch-misc.tar
new file mode 100644
index 0000000000..70108fa3c9
--- /dev/null
+++ b/system/onefetch/onefetch-misc.tar
Binary files differ
diff --git a/system/onefetch/onefetch.SlackBuild b/system/onefetch/onefetch.SlackBuild
new file mode 100644
index 0000000000..cdadc1523b
--- /dev/null
+++ b/system/onefetch/onefetch.SlackBuild
@@ -0,0 +1,191 @@
+#!/bin/bash
+
+# Slackware build script for onefetch
+
+# Copyright 2023 K. Eugene Carlson Tsukuba, Japan
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=onefetch
+VERSION=${VERSION:-2.18.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ CARGOTARGET="--target i586-unknown-linux-gnu"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ CARGOTARGET="--target i686-unknown-linux-gnu"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ CARGOTARGET="--target x86_64-unknown-linux-gnu"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ CARGOTARGET=""
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+mkdir misc
+cd misc
+tar xvf $CWD/$PRGNAM-misc.tar
+cd ..
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies instead of downloading from crates.io
+cat << EOF >> .cargo/config
+[source.crates-io]
+registry = 'https://github.com/rust-lang/crates.io-index'
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = '$(pwd)/vendor'
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ tar xvf $CWD/$dep-$ver.crate
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+export PATH="/opt/rust16/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
+CARGO_HOME=.cargo \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --release $CARGOTARGET
+
+mkdir -p $PKG/usr/bin
+find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin \;
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/man/man1
+install -m 644 docs/$PRGNAM.1 $PKG/usr/man/man1
+gzip -9 $PKG/usr/man/man1/$PRGNAM.1
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE.md README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Completions
+mkdir -p $PKG/usr/share/bash-completion/completions
+install -m 644 misc/$PRGNAM.bash $PKG/usr/share/bash-completion/completions
+mkdir -p $PKG/usr/share/zsh/site-functions
+install -m 644 misc/_$PRGNAM $PKG/usr/share/zsh/site-functions
+# Only install the fish completions if fish is installed.
+if [ -x /usr/bin/fish ]; then
+ mkdir -p $PKG/usr/share/fish/vendor_completions.d
+ install -m 644 misc/$PRGNAM.fish $PKG/usr/share/fish/vendor_completions.d
+fi
+# Keep files for fish, PowerShell and Elvish completions in the doc directory.
+install -m 644 misc/$PRGNAM.fish $PKG/usr/doc/$PRGNAM-$VERSION
+install -m 644 misc/_$PRGNAM.ps1 $PKG/usr/doc/$PRGNAM-$VERSION
+install -m 644 misc/$PRGNAM.elv $PKG/usr/doc/$PRGNAM-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/onefetch/onefetch.info b/system/onefetch/onefetch.info
new file mode 100644
index 0000000000..c551b2aa78
--- /dev/null
+++ b/system/onefetch/onefetch.info
@@ -0,0 +1,820 @@
+PRGNAM="onefetch"
+VERSION="2.18.1"
+HOMEPAGE="https://github.com/o2sh/onefetch"
+DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.18.1/onefetch-2.18.1.tar.gz \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/addr2line/addr2line-0.19.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/adler/adler-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ahash/ahash-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.18.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/android_system_properties/android_system_properties-0.1.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anes/anes-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anstream/anstream-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anstyle/anstyle-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anstyle-parse/anstyle-parse-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anstyle-query/anstyle-query-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anstyle-wincon/anstyle-wincon-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/anyhow/anyhow-1.0.71.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arc-swap/arc-swap-1.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.7.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/askalono/askalono-0.4.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.67.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.21.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bit_field/bit_field-0.10.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-2.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.10.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.17.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-1.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/btoi/btoi-0.4.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bumpalo/bumpalo-3.12.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/byte-unit/byte-unit-4.0.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bytecount/bytecount-0.6.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bytemuck/bytemuck-1.13.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.4.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cargo_toml/cargo_toml-0.15.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cast/cast-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.73.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.22.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono-tz/chrono-tz-0.6.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono-tz-build/chrono-tz-build-0.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ciborium/ciborium-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ciborium-io/ciborium-io-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ciborium-ll/ciborium-ll-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.34.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-4.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_builder/clap_builder-4.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_complete/clap_complete-4.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_derive/clap_derive-4.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_lex/clap_lex-0.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clru/clru-0.6.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cmake/cmake-0.1.48.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/color_quant/color_quant-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/colorchoice/colorchoice-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/console/console-0.15.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.8.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cpufeatures/cpufeatures-0.2.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crc/crc-3.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crc-catalog/crc-catalog-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crc32fast/crc32fast-1.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/criterion/criterion-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/criterion-plot/criterion-plot-0.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam/crossbeam-0.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.9.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.3.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crunchy/crunchy-0.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crypto-common/crypto-common-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ctor/ctor-0.1.22.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dashmap/dashmap-4.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/deunicode/deunicode-0.4.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/diff/diff-0.1.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.10.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-3.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dunce/dunce-1.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.6.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/enable-ansi-support/enable-ansi-support-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encode_unicode/encode_unicode-0.3.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_rs/encoding_rs-0.8.31.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_rs_io/encoding_rs_io-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.8.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/erased-serde/erased-serde-0.3.24.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/errno/errno-0.2.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/errno/errno-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/errno-dragonfly/errno-dragonfly-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/exr/exr-1.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fastrand/fastrand-1.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/filetime/filetime-0.2.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.25.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/flume/flume-0.10.12.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/form_urlencoded/form_urlencoded-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fs_extra/fs_extra-1.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures/futures-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-channel/futures-channel-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-core/futures-core-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-executor/futures-executor-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-io/futures-io-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-macro/futures-macro-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-sink/futures-sink-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-task/futures-task-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-timer/futures-timer-3.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-util/futures-util-0.3.28.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.14.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ghost/ghost-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gif/gif-0.12.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.27.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.17.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix/gix-0.46.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-actor/gix-actor-0.20.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-actor/gix-actor-0.21.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-attributes/gix-attributes-0.12.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-attributes/gix-attributes-0.13.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-bitmap/gix-bitmap-0.2.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-chunk/gix-chunk-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-command/gix-command-0.2.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-commitgraph/gix-commitgraph-0.16.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-config/gix-config-0.23.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-config-value/gix-config-value-0.12.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-credentials/gix-credentials-0.15.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-date/gix-date-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-diff/gix-diff-0.30.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-discover/gix-discover-0.18.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-discover/gix-discover-0.19.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-features/gix-features-0.29.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-features/gix-features-0.30.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-fs/gix-fs-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-fs/gix-fs-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-glob/gix-glob-0.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-glob/gix-glob-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-hash/gix-hash-0.11.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-hashtable/gix-hashtable-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-ignore/gix-ignore-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-ignore/gix-ignore-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-index/gix-index-0.16.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-index/gix-index-0.18.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-lock/gix-lock-5.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-lock/gix-lock-6.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-mailmap/gix-mailmap-0.13.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-negotiate/gix-negotiate-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-object/gix-object-0.29.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-object/gix-object-0.30.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-odb/gix-odb-0.47.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-pack/gix-pack-0.37.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-path/gix-path-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-prompt/gix-prompt-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-quote/gix-quote-0.4.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-ref/gix-ref-0.29.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-ref/gix-ref-0.30.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-refspec/gix-refspec-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-revision/gix-revision-0.15.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-revwalk/gix-revwalk-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-sec/gix-sec-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-tempfile/gix-tempfile-5.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-tempfile/gix-tempfile-6.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-testtools/gix-testtools-0.12.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-traverse/gix-traverse-0.25.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-traverse/gix-traverse-0.27.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-url/gix-url-0.19.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-utils/gix-utils-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-validate/gix-validate-0.7.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-worktree/gix-worktree-0.17.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gix-worktree/gix-worktree-0.19.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/globset/globset-0.4.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/globwalk/globwalk-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/grep-matcher/grep-matcher-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/grep-searcher/grep-searcher-0.1.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/half/half-1.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/half/half-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.12.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.13.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/heck/heck-0.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hex/hex-0.4.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/home/home-0.5.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/human-panic/human-panic-1.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/humansize/humansize-1.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/iana-time-zone/iana-time-zone-0.1.46.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ignore/ignore-0.4.18.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/image/image-0.24.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/imara-diff/imara-diff-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.9.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/insta/insta-1.29.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/instant/instant-0.1.12.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/inventory/inventory-0.3.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/io-close/io-close-0.3.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/io-lifetimes/io-lifetimes-1.0.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/is-terminal/is-terminal-0.4.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/is_ci/is_ci-1.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/itertools/itertools-0.10.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-1.0.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/jobserver/jobserver-0.1.24.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/jpeg-decoder/jpeg-decoder-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.60.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/jwalk/jwalk-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/kstring/kstring-2.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lebe/lebe-0.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.142.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.15.2+1.6.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-ng-sys/libz-ng-sys-1.1.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.1.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.5.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/linux-raw-sys/linux-raw-sys-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/linux-raw-sys/linux-raw-sys-0.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.4.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.17.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lzma-sys/lzma-sys-0.1.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memmap2/memmap2-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memmap2/memmap2-0.5.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.6.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/minimal-lexical/minimal-lexical-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.6.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nanorand/nanorand-0.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-7.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/npm-package-json/npm-package-json-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-format/num-format-0.4.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.45.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-rational/num-rational-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.15.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_threads/num_threads-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.30.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.17.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/oorandom/oorandom-11.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/os_info/os_info-3.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/output_vt100/output_vt100-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/owo-colors/owo-colors-3.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.11.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.12.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.8.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.9.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parse-zoneinfo/parse-zoneinfo-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/paste/paste-1.0.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pest/pest-2.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_derive/pest_derive-2.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_generator/pest_generator-2.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_meta/pest_meta-2.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/phf/phf-0.10.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_codegen/phf_codegen-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_generator/phf_generator-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_shared/phf_shared-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project/pin-project-1.0.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-internal/pin-project-internal-1.0.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.2.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-utils/pin-utils-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.25.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/plotters/plotters-0.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/plotters-backend/plotters-backend-0.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/plotters-svg/plotters-svg-0.3.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/png/png-0.17.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pretty_assertions/pretty_assertions-1.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.56.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/prodash/prodash-23.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/prodash/prodash-25.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/qoi/qoi-0.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.26.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.8.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.6.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.5.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.9.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.4.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.8.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-automata/regex-automata-0.1.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.7.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rmp/rmp-0.8.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rmp-serde/rmp-serde-0.14.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rstest/rstest-0.17.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rstest_macros/rstest_macros-0.17.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.21.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustix/rustix-0.36.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustix/rustix-0.37.15.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustversion/rustversion-1.0.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-1.0.17.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.160.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.160.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.96.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_spanned/serde_spanned-0.6.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.9.21.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1/sha1-0.10.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1_smol/sha1_smol-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook/signal-hook-0.3.14.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook-registry/signal-hook-registry-1.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/similar/similar-2.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/siphasher/siphasher-0.3.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/slug/slug-0.1.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/spin/spin-0.9.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/static_assertions/static_assertions-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strum/strum-0.25.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strum_macros/strum_macros-0.25.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.109.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-2.0.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tar/tar-0.4.38.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tera/tera-1.17.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/term_size/term_size-0.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror/thiserror-1.0.40.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.40.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.1.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/threadpool/threadpool-1.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tiff/tiff-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.3.22.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time-core/time-core-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time-humanize/time-humanize-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time-macros/time-macros-0.2.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tinytemplate/tinytemplate-1.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-1.6.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tokei/tokei-12.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.5.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.7.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/toml_datetime/toml_datetime-0.6.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/toml_edit/toml_edit-0.19.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/typenum/typenum-1.15.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/typetag/typetag-0.2.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/typetag-impl/typetag-impl-0.2.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-trie/ucd-trie-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/uluru/uluru-3.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/uncased/uncased-0.9.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unic-char-property/unic-char-property-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unic-char-range/unic-char-range-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unic-common/unic-common-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unic-segment/unic-segment-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unic-ucd-segment/unic-ucd-segment-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unic-ucd-version/unic-ucd-version-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bom/unicode-bom-2.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-ident/unicode-ident-1.0.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unsafe-libyaml/unsafe-libyaml-0.2.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8-width/utf8-width-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8parse/utf8parse-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/uuid/uuid-1.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.15.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.83.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.83.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.83.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.83.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.83.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.60.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/weezl/weezl-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows/windows-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows-sys/windows-sys-0.36.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows-sys/windows-sys-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows-sys/windows-sys-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows-targets/windows-targets-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.36.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_gnu/windows_i686_gnu-0.36.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_gnu/windows_i686_gnu-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_gnu/windows_i686_gnu-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_msvc/windows_i686_msvc-0.36.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_msvc/windows_i686_msvc-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_msvc/windows_i686_msvc-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.36.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.36.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winnow/winnow-0.3.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winres/winres-0.1.12.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/xz2/xz2-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/yansi/yansi-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/zstd/zstd-0.11.2+zstd.1.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/zstd-safe/zstd-safe-5.0.2+zstd.1.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/zstd-sys/zstd-sys-2.0.1+zstd.1.5.2.crate"
+MD5SUM="fe8b0173c6ea11aaf61fdb1f7e4d0f50 \
+ b8e7ee27350aad1efd1cbe7a6a32c551 \
+ 669215548c64019c08c92b2c1afd3deb \
+ d7e7e40fcf0e2b633a45b5480cb9ebf7 \
+ 425b8fdf70df59998d9b7c89083e48d1 \
+ 8ad2bf7329daec74312f767d402aac50 \
+ 2226770476e9a6e5b41ecb3df1f87d50 \
+ a5edbb16fb71d6000e6978cba3dbce14 \
+ f44e8d1d2e61974b268852797530ea41 \
+ 165e8e5fe15507921f27c189424c41de \
+ 285e1a0d21d8078099686654ad13235a \
+ aea9df8755bcb59733b1be84252ffd00 \
+ d2453c99c7af98286c2dc9017a8dba6d \
+ d303b3d9c077ff67b2ae93e7354830cf \
+ 4c9a1214cc77912e9a91eb20314da961 \
+ 3fd7e1dffe98d7ab536fa7d89286d294 \
+ 499a258fd90cc30a46c5afc894e7fe96 \
+ 7e55e25f387145f36dbfa9ff2390e0ae \
+ 142cb4b9a653e56e56311f0c883b8582 \
+ 05d77ef52e90ad161fdd41b252420467 \
+ 58637599fb4e68ecbca68939709aca1a \
+ 7be6172f6dbe2023b02f6a3131390d3d \
+ 2ff83225cc3e2df3c56e24274621515f \
+ a295edb6953237ebbdfa8e731229f9a3 \
+ a97e549267b9efa1b495b437b3fc9d89 \
+ 7caa371ca22e7a14288920a69c081d40 \
+ f5b0c1878d1deab2cc401e09fa6c78af \
+ eed2ae3c96c8315312b165b8ceebfb4f \
+ 841b2dfaad47fc76cd42a45e074a1e78 \
+ a931236e210885462e4b4b92ea47e246 \
+ c7b853563f459596d0d9a7fa59f27567 \
+ 389fdc843f52c6ae84519f4592bd6780 \
+ 9a279086f2974a706e1f62fb2aac1e4c \
+ 1e704be5ddde9d6b5383ef1035309f91 \
+ fca32c72b6dcffbbd91f9f34724c139b \
+ f686e99053239b98e9aca46c3e06c6f9 \
+ 8e3a4d0980acef2c4e74485a45de29a9 \
+ 74634128440dbc3766bda76fdf0aaa05 \
+ 0a6cbf6ef95c7e7db7837f58db8d1773 \
+ 4b48303f09d052b63ae14e0061b1d3a6 \
+ ca57e6eb497a80fad04179ffdf60561d \
+ dfdd2ddb4d609aad42ae9def194559e1 \
+ 9a302ecddc6b0314829b4324487cc54b \
+ 21a18c87dc5b4064469631752b2d1b67 \
+ 59ae9122b2946d4d52bc48a1da5c5e06 \
+ 1b4f420f92f4ef2bab6f00dee3626de6 \
+ f76d8a8006d0bf162c9f36a434476c45 \
+ b0ae5aa43d6596557a842023a7c3acc2 \
+ b2ddb7066ebce14862707f98be002c6d \
+ 174448468cf3c9ccffd07dddd68df964 \
+ b4b717e9ccaca16de32c52b11e851916 \
+ 716bd9a0c362f87f54acb00473ceea19 \
+ ee1260862a62c0d8824b664a1abda7b8 \
+ 010f6d0e98cc2a2b99907a23c6cd6bbc \
+ d4727fa5712856528cd16bb6893b4339 \
+ d05cbf26ed52299487a802688a1d22cb \
+ ebdc1f779823eaad615501b1cd3822b1 \
+ 5e7794af7b7f302d093280cebd197b4d \
+ 5056350405e7d65fe360f8c597748268 \
+ a9d6492a1bd21d93dbc27c32eabd0c70 \
+ c3ca987d21c9d0af2c1e9794f70e7175 \
+ 4cb359fe1ce3ec8463a78cabc468037e \
+ 275b369d81fc7f92f4ad2a7adc6ca74b \
+ 87789a9723d81ff7d65a093a085617ae \
+ 93c803ad55de44eedc24870f83d0279b \
+ abc30053602577b8fa8f181239f505b1 \
+ 075bba4c4ec3da4784a8842db294845c \
+ 8d21be2fa5f912232d6c441e8dd78cb1 \
+ 32e5a346cb92729cf6c2d8d0e8202c73 \
+ 89e88633cab0e4b6f3d3878b84dffe8b \
+ 7f41743a48a304cf5b932ea321dab0c9 \
+ 42707c74fb3d19c2457f8b1f36136bce \
+ e05e0f778a21d591052d682ef3063210 \
+ 434e2423f372fed80f69ed8873fdd2a3 \
+ ebf95279270dfefc495cdf5192faaf4c \
+ 92499f5db37eadb0efa33bcc91248577 \
+ 4c21da37e71a52f26c8c5490f3ec4837 \
+ 7280d20293b49a61b6e4ff41cfe3276b \
+ b4e2b229c362ad0dd313ff631816d5db \
+ d7b336d7465ac09ff26154906d5c49f2 \
+ 95a243b2d7c30018a643e218b3c5d693 \
+ 35b66b0440372e0d6535dc64f74057a1 \
+ 98dd664015c5a6c5e1d3cfb8dce1c4ff \
+ 3fa75bcd254d37247ec3e97bad1dd445 \
+ 546fde5a54055bf0bd8b3bee6859760f \
+ 0854e3c796252e12dbfc40ad1fe82ae6 \
+ b21aa70c76c22f8936338797372236bf \
+ fc65414dcac661c46f2cfad7722304f9 \
+ 136cc0a8b731f40d4c586300a0a62c78 \
+ 06e723078de46119c270eea21ec4344e \
+ 3e035319a0279a829b8737ed01e718af \
+ 40290701abf90017215441da33b0dc15 \
+ e7866378b62d00377109dd92c134c32b \
+ 8dab3b3ec00dc56cffde0b0c410d47b5 \
+ 7ee8703970c3fa6a2e37893de742824b \
+ 11bdaeb718e5577104b0697c89cf9311 \
+ 10764f40bd10141d9f12920d7cfa123c \
+ 378bd2c8eb6adcc1a837558e1927e1eb \
+ b2458958308a0923a65777b9297bf11a \
+ 2399b8b3b39b993d8e44d2fc1628663c \
+ 6052db16e7627061500931e7f53b0128 \
+ 3f798ffba5e1f1ec5ad2df0afd1f76f8 \
+ 3e2c0b885f7430e02dd6df1f8c626bc7 \
+ 83e4c4337a8dac395b19ebcb8e3136a7 \
+ 23e8b9cc40cb6247022c1265fb95505b \
+ 7ee7fac47a513e4f7e44c66195ad8051 \
+ e3480971fb7f7462149056fd70df74e2 \
+ 7e3435db94bbfde52efb6e639cfff542 \
+ bf919bed9968307cfc3fa78041e50394 \
+ 5e2a09fb91d9ed36ce153664a54ea3ff \
+ 9b80c255701a8957ff28e86e6a1d2719 \
+ b3056d43e4b85c1052cf895c0016c2dc \
+ 59486f9e283e32d4ed4e20bf68c04b78 \
+ e49eadeb805d0a8d2adbe402a61a918e \
+ 564df885ce2b773a310d5b74f8376f6f \
+ 73c04ae11dba09423135b05f57a8952b \
+ 6a314c809543fe1868c0f445708b7a09 \
+ cf1e8434c00a4d8d94b42c3872ec8902 \
+ c9fabb5d2910763f169ab0d6e9783980 \
+ b66e0b5d3e3dae4e50e95f8f69b04600 \
+ a174012b25bf0b2e1c91c750d6476b84 \
+ 16ada207aa3a6a31088c1ccd7ed8c8bf \
+ 025ef30a11a28e9e17887901e7514e6a \
+ 0c9127c5c3e7b12a302b8bacdfe329df \
+ bd8a14283b00ba8437736bc6c33b8890 \
+ 9f3aa2df8409671a2ca576452f80c7ce \
+ 47116fd5557862100a2d9eb4452e44a3 \
+ b0bd07b88e1b197b01a2a62b4a598773 \
+ e809f5d64480524048fbbc83d55647d2 \
+ b8e628a8e7640f75226b01ace17b4bd9 \
+ 679ba2c04e9c10af06156e26b88c3301 \
+ 0ea872f56214963e252fe57e39b509f4 \
+ c22c873ab324f7556e21f9dd8f749fbd \
+ db6208575526f44e8578d3765aa53c8a \
+ b72c878446dfff375226b0ffefb501c9 \
+ b5a1f5cb897e07a1e6ef3238fa0b072f \
+ 8215fd5c7e9094d9fa95a8adac60273d \
+ 2873768369cf08280267aa9c25a6d9cc \
+ 49592f6f57bd80ef9f208b3f27d52bbf \
+ 4acc4806f74f416a7ee5833c939400e5 \
+ f066591603b501972ef847ab5181e2b5 \
+ d98a8f671082001a67491512812f9b5d \
+ 63a3a9f5d6d515f7c19c804ad01dc2dd \
+ 02c2520571177714ffb7ee8166ec5807 \
+ c1194540288ac346acf69951d9001dda \
+ e2fc608eafc74520c3423fa1a4c0906b \
+ 69f57e9c84d3441953b163490cdefdba \
+ 6fb06041fd7a216337f0385f2b0710db \
+ 05cf7095f6c3bda4c07f1eabcfb9c1ab \
+ 468e4172a0937c16495127037d219f6e \
+ f5bb4afecaad1d45c0b4cd5c2fcc6a69 \
+ 0a131be73627972e6c29bedd61834d41 \
+ e234c86792af81bda4ecaf63c2c9e68a \
+ baaf6005914951d7667b94fc56a38be8 \
+ abfb742f4b18f97c7918340537401870 \
+ a77961a80927f8a6fa97ecdfa2305ea5 \
+ abe8af3e8652ccd6e2bc6abd7e5e8e11 \
+ b3c17e94d24dcb9b88ac8cec5f61091f \
+ f4c1b2b1bde31b3c5ac16b0b096b8ba6 \
+ d914e863300b8071d9f8bd15e1f6afab \
+ bd0a7e77299863a84729a57e759ffe6a \
+ a3cff8f471b87f8305aa7c70351e60f1 \
+ 1df7af5e46011c2bdd016d57c457f69a \
+ b5c559d58b737df8d4a8ecef4d8bf770 \
+ 1b3b9767f4ea3f9d3f483b609e526331 \
+ 2fc50ab1c19e37ecdc815fd4c53e1d21 \
+ 998fef5583e7de5f5c304fdf343b4908 \
+ 74f2ffc4199d52c2c0349022235ca09f \
+ 28fb2d3e8fbb4c9df2e53c8a6c7f3e88 \
+ 41c85e76729617e361f405734709ed99 \
+ 28901e73c5f98a2c9bba7374fde4bed7 \
+ fea840ce07a32bdace46c59c41362f3b \
+ 5122fd022424c69bba0048da1c9c65f8 \
+ 1b41b97d982520b7364a87a39e2a1ed8 \
+ 8f9d81faf4835898b58a0ab8e8846ee6 \
+ b92fa50f56a1e06a7f1bf665442d4a73 \
+ 0b7994d1256215201bdfb810a357ffa2 \
+ c9fa9187985880eb320b350bd9024510 \
+ 1d3e530a3410fc95a6987d70f84a6332 \
+ 11681ec4554f1f934b25eeba3f558ea7 \
+ 57a48927e713d8a7c72cf098a35050e5 \
+ 7b6437caa9dfd320653d53f11d45170f \
+ c01022fe0357c10ca1d48b16187f81bd \
+ f3a06aad557cfb3d73c0af2437d8585f \
+ f50aaf5171cbc0327f8d18a4ec7405fb \
+ 9e124280062b1b929e62113dc501866e \
+ 195442d21131f8c473607a91ead92cf1 \
+ 4debd3be7deef9489df4d04841cbb631 \
+ 9473c008d472707d1aa3273d7cbabb96 \
+ ddea18ab3e88a61316b4cfc142bb29ea \
+ 5f153f7135dceb02f88266121c836b4e \
+ 9ef5cd00a4274ab67d0974e91d798bf7 \
+ 7d58a2a23cd19ed8e889afdbeb7986b1 \
+ f2014011b58783d34882b84571965cf6 \
+ d2920a948e00e7c077883cebba898847 \
+ 89b393356ad4a8a3f69cf168f06c7dcb \
+ 20b9f5d97aaf06b0f580f12860b67ba8 \
+ 2c8eab87a03ec9f3ad09d11774a3cbd0 \
+ 3aefa31e8413112958290a6ca004b096 \
+ ff05fe7b2fc0d772db7a63e5a66ed5ab \
+ b758e6307968eb4b33e5fbe08ac79878 \
+ 53c7e5ace75ab04b2468d0547fa332be \
+ 0c07198f804f9c9788567f8c061acaec \
+ fba3b040a55c01be7376d3dd5c4d4920 \
+ 2db26dd3b5201776a36e40217bfdfe26 \
+ 1f4aa5455ed7c45d2fe4171ef3040ff9 \
+ 025176d7b965c592a07ee3bb63fc7fb9 \
+ 467767cf84d88c83d4aef8c1de5cb998 \
+ 591b0243c421bf8e6df09e3209fce861 \
+ ef352de59e1b26277213640319c87e88 \
+ 78487b37394060ab8505f4e7efea7123 \
+ 850ea71a54d22e85d50296abc1eb2c84 \
+ 1c1e406fe68d3223a6c58e9c1987b6ce \
+ b31bf94ffe7e0f2ada93afae1076eaeb \
+ eec1d6c8d4c03582df5e2cc9cf021eb4 \
+ 5ac809692422b722eaded90be3c4d9c2 \
+ 94b8bf179385ff071bdc33b58bf047c0 \
+ 741062ad1ae8a1366adff94a01673a38 \
+ 0ab32fce9c77ac3dd06011fee4271631 \
+ 76124c2327f642cddf19a4aa50cbcb7d \
+ 8b708bc4b33c5e1683467444c9ed41b0 \
+ bb21a8ff26ec16bc15758b1625bc0f46 \
+ 28a4dbc0158bdb2fa806d97dd55fba2e \
+ b4f83cacd53b7dc0d12ba582d27cbc1a \
+ d81ceb0b3794fb4b01f8f443f00d60df \
+ 8ca0c760be72a54667baeb09fc5a0578 \
+ 073b4c53e303ccf2a807dfce7f5e986a \
+ 0cd34d83344babdcb0aa123b5e672182 \
+ a0de6eabdeb1320350abcbd7c02df6ac \
+ c5e50e299295e662ad19c58428d6e085 \
+ ae2471729f689287aec9da43f8106a4b \
+ e1a629a86bfa03f5c17180a8b213c74c \
+ ec9e9fe40bacdde764862148c53386de \
+ 6b79a1dbccc9351cbc297cfa3d98d651 \
+ 0aa601dab19b62c32def2e7be85d50b3 \
+ 58da90e644d09cff27f985dec9954ee3 \
+ aa7024f7b3b6cc9c16f218c076a31ccc \
+ 12e4ba5909e1f30b9142932571eaa4da \
+ 1be45f99109d447849f4244b58c5a470 \
+ 233dee08f26c9cbe78f29b66c0c20ccd \
+ f3c211bc33fcf71ca981d02f9fa2813c \
+ 7fb976dbf9428d88125a556348db0ddb \
+ b6a6f2420b93a544d176c4afdf93457a \
+ f490982aceabdbd515348f63e638a782 \
+ d67c8854f85a6b085e9a102ae9b7ad53 \
+ d0a077365a54e72ed54f020ddaff76c7 \
+ e8635cd58c513f0c80e1db937849e05c \
+ 63956b7aae415319e3d7a98e6a7d27b9 \
+ f4966d56bee9e121b38e48916ffea2bb \
+ ee822e4d5d1edcb1a1974fe2b835b308 \
+ b45c8b17e9948965c484a2ddfbea11ed \
+ d3aba74b592cfad9a1a43b22981fb1b2 \
+ 228eb40a277a6dda01626b6e9287ee66 \
+ 8ff78776b6140283bd558ad74554cb16 \
+ ce6dde2ea2691fdd97632fb8c9b3e042 \
+ 07c75fec267864bcbb800ca7709ceae2 \
+ b478ee84018082806ea8da763f0b3f1f \
+ f3571b343bacab551cc039dc3d93f3a5 \
+ dd7423f5eb467e7522ddc828c21b4780 \
+ 4773cc78cfa3f1b023fa5be0e1d10d63 \
+ d100d6b80b5b62705cc8665e27c502a9 \
+ ae91c97885d67994a342820cf7d59fb2 \
+ 0bb99c9eaad50376888050a2f0e80abb \
+ 4ed863e96f34f750bebed5d8bf9a7f89 \
+ 5ce5dde5e47867a424c4721e56819a3b \
+ 802c0891a18f70fe06c37e73c2efb6e0 \
+ a712320c0a3c6440c9a5b85cdd3f0c78 \
+ 323153a8ec1da78a73131fec9d900c2e \
+ ee7a5f842c39bc47c474196e83b0df5f \
+ e30085994bbeb4b7f4895d48216d5476 \
+ ae5dab3db7dc317e16bb6f9e7eb15d14 \
+ 5d8cb7121bd2954f7cbb189eacd90c08 \
+ 4df2c80615b7827c19c735c047a7c82f \
+ 2e69b77050ab91b1d0bb941e843a05cb \
+ 2793ed3e6807d79ff72271baec586531 \
+ 5df4c71db5c1b4785789c79515aa00e0 \
+ 95f4b6766a27d814b4e54d1ccb3b7fc9 \
+ 86ebf4dcfbf79df9b12d53d6d3b1cc4b \
+ 3677dde35602658c64bcab434a0d053b \
+ 2d7d5aa79ff9ed90aa9a1ab6ce32d2f0 \
+ 7dd8bb729f0dcfa46e9078b00c552e0e \
+ 7c81c3153ea30e1ab393b93815d4f5a3 \
+ 6eb014e73f66bc13226e0ef6d815d375 \
+ fdf3aa5e1f6c33e4f68b0f7b08e1e94e \
+ ea70ce1ef590df66957e19ac6aa2be3d \
+ 7c6e381fd6e647f9ff8ad21262931a1f \
+ 7f5968a4b096a6441764934c8df4438f \
+ 23851f50f90a08187e6587bbb8fb76ce \
+ 2d8d8b377d144f5e32b4f65a69eb0b24 \
+ b4a0a98a54439a5a37952c8879187ee3 \
+ eb6238cbf278a63e0afc0804cf527c62 \
+ 80dacf2cdea8879fbe9b508bb9a4972a \
+ de0c5121b2b2518027169cc63d373ce3 \
+ f4e16ed6fedc75de9647dee3ff4d3967 \
+ f326459b8053582a774a8ee95db40946 \
+ 9adeedabfb34b02593bdcc295acefe1a \
+ 602d4f1e2fe53f870b70e83c8cee49db \
+ 74d8afce717ff89fb2cb5141f121782b \
+ 8532a59ccbacb95018a128b2d7b2601a \
+ 21b43d5721b3a9c16059acb691f4314d \
+ 3d605961a8101db2757db9fe6117fe7c \
+ a394e97512e40dc3f1a5b3beba31e750 \
+ cf636206d0c3287ce209551fc5b02d88 \
+ ff2007c6fa874e52325ef88f9e46278b \
+ a8014a7c865aa54f305e8cda3ef02019 \
+ ae0a9c293bf6cb72cd62d6b9486356c0 \
+ c9defe80406280bcfce4ecf31c0200b3 \
+ 781d4ccf5d04c98fa02af207a9639249 \
+ 82d98dc87dc8503400aa095f5aa70f13 \
+ 3976bcb8ccfe5f63e4c38209370a0de7 \
+ addb656fd9ba12fac948ba6caf741ff3 \
+ 64d9f46e9ba78f68c30c486be3d8b7df \
+ d8a61b40310276b653b4e33f966dcd13 \
+ 7645c62a572f12b67d1b582d7257776e \
+ 25d208b79f6194a30c750e777e128d62 \
+ 5417b16c33ff8cfb90c47cd5e59f286f \
+ 73d602cc41e3e431bf4fabd129ae1616 \
+ 40ce77bc7803d0ff8734f6a11c4e8814 \
+ a8de006fe0c7e373c560dd51599287a8 \
+ ab44b0c93adeb9ee88e1c66555b8e6a7 \
+ dd290e713c28d2e565d78eedd471ed78 \
+ d03f75b223b8c2a58c73971ec0227fc0 \
+ 192229a7b481a4becf170d8a34528739 \
+ e975c1d29496c2f0f44ec38a96293230 \
+ 02458f6a322241b2098c91ab09897e49 \
+ bc5e18ee22cd01d4100e3870a938279b \
+ 70b96eca0359f82c818eee7615d6ee21 \
+ b60b4dbb438d21c8fb71d4ca395083cb \
+ a160b14e423954c978ca95aa78ca4210 \
+ 5f0470696baaa4e5953bddbf196998f9 \
+ 7bfcad253aff26bc26c5e3521f3ba891 \
+ 1cacd081f5383ceb52e338c635b43fae \
+ b02f8aae39609bfe759838fbe0616c1a \
+ e214b882a003c5448700f000c4fbade1 \
+ 3249e33e4a64388e1068bce7efd7b170 \
+ 2364b09a6400ffb6fd5152660d434467 \
+ 7b38b145ae3f6d7d09a1a7a98396f1a2 \
+ 285a85d0c63d7b887fb94c1c25cc4722 \
+ 923f2d2f2a52435f5ca8f308c1d88263 \
+ 6cae4969689ecc3b4b4c31a9fb9539a6 \
+ d70f66016bb1c2fa0b3ae8d81623521a \
+ 355f397e172162fa9e3c9af40201ab39 \
+ 588551ab8c39f2325b2825bd6ba99edd \
+ 00cf9fc91f46e1c29e71960e1cd76eb0 \
+ a0a5b9061a4064139084bb264eb7803c \
+ 40cab34236c8ab6128d287f63d29a49c \
+ e5c5470d1feb14de0d2f8d2ebd7af472 \
+ 45e2aaf9c869c2a3c456ffb522ca4c55 \
+ bd0cd532c61dac2087ecd7e0fef0d011 \
+ 24d96a72c285ee29e79ea640d1c0391d \
+ 2e6f3d2a4c7414137fa48dfd73678840 \
+ 10291d9a0022076bc0827250816d3476 \
+ a42cc2834b2150027d7b427558a87803 \
+ b3e5d97bf580880a082b5e0bcf46fc4e \
+ eb721c4d9e5dba8f93e9de0a80036ec3 \
+ 86baecce43858faab832d3ddf3bf800f \
+ ceee1159c41351d05f4cf705490867b3 \
+ d0e607174a4ab3bda3811785021f1c1e \
+ e900a384ac7dbb320fe6a7279fbfef89 \
+ 333b4ba3f64c35b6f89b521e8d64548b \
+ d18d362345c4fe512ef67b738b239fb8 \
+ 580dd7d12690c726da7d5075f3442a74 \
+ e972ea58ec203bfa6c79c1207852298b \
+ 4c0a0c6c834a788605ce396729718ef7 \
+ bb789e1e7b841ebbde3e6393fc2337a3 \
+ f0b95fd0ef51d09b504852cdce3720dd \
+ 97b79fe13241e09751a08520ba0e7f28 \
+ 2444d343904d41ce5b8b8964b7bbaa6c \
+ 205902911acbb08d7570601c472a5ba7 \
+ d9f2e38fc1cc846aa07a4e0b43224d10 \
+ 0498c4a11448bfc35dc7bb2caa64c753 \
+ db96b50050277bf05a3c68534bbb9586 \
+ b9e37d5fc4ad28b612b78ad37816684d \
+ 09de9d01e7331ff3da11f58be8bef0df \
+ f4620d6217497ee2c54090cd353ceec4 \
+ b3083009944ab58cbd9c4941f4965545 \
+ 110789f2dd21a2ea820ebed976b4b1c2 \
+ f2797ade0e36f1e5d6be9d11b5076582 \
+ 7244738a73643f06df82069d00393ad7 \
+ 86854324255f07e8f64cc11ef8be3b3c \
+ e8732bb9eec91463ea10020fc16991c1 \
+ 776128629d743f0d6127db259a0d8844 \
+ 510f0324dbaea90d9d3ca2eea5e71a04 \
+ 3d2bf2e578fe93c538d4f8c5cfddbe9b \
+ 7f60b76e78bd2a190cf3ddc2b4c4920b \
+ 38cf2b9fa16048f19e0d3b2d73479e50 \
+ 631f9e1bcfe18e3976ef4c893ee13531 \
+ ce798410cba61fe713f3487cd6cafef4 \
+ f41cbc66ecf1f5006d0f0a7df2726c73 \
+ f3dad0f67aa70c6618c1593bd2086c36 \
+ f55176d04297df9dd5ccae7c748e26c7 \
+ c373eadcbc79dfc0b580d12851add17d \
+ 085ec81e4ced998bb7f1aea30b7a630e \
+ b04135c0705b10e9866585e1d75e68a3 \
+ e24dfcf625e130a1e6db0ae375a17dd7 \
+ 8e285ddee403a9abe62d6fe2bfbb736a \
+ 404688aa3e82019927df8a16c7d258d1 \
+ 2fa0c13b386de68baa17168774b1c5fa \
+ 5621956a046a5e9f52314275e5b73ccf \
+ 76fb85a025e6e1e6fda6569acf460505 \
+ a4a2fb6845bb8ae426053dc7821ff75f \
+ 331d07cdd036d528ede2f69c7ff0beb6 \
+ f5a883f6e013c5dcedc0c13d3096c612 \
+ 073a49c0bbf42567732c431ac924d9d1 \
+ b350c3e0b227a09407205fd823287959 \
+ 86713c81671c24d1091fe34c00a38fb4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rust16"
+MAINTAINER="K. Eugene Carlson"
+EMAIL="kvngncrlsn@gmail.com"
diff --git a/system/onefetch/slack-desc b/system/onefetch/slack-desc
new file mode 100644
index 0000000000..60f9e28c95
--- /dev/null
+++ b/system/onefetch/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+onefetch: onefetch (command line Git information tool)
+onefetch:
+onefetch: onefetch is a command line Git information tool that displays project
+onefetch: information and code statistics for a local Git repository. No network
+onefetch: access is required to use onefetch.
+onefetch:
+onefetch:
+onefetch:
+onefetch:
+onefetch: Author: Ossama Hjaji
+onefetch: Homepage: htps://github.com/o2sh/onefetch