From f7f7f56120dcc508893fa456600867ca1fa92adf Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Tue, 4 Jan 2022 20:10:35 -0500 Subject: [PATCH] Clap is annoying in it's version hygiene --- Cargo.lock | 82 +++++++++++++++++++++++++++++++--------------- kitchen/Cargo.toml | 3 +- 2 files changed, 56 insertions(+), 29 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8c6ece4..eeab8b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -25,6 +25,26 @@ dependencies = [ "memchr", ] +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi", +] + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + [[package]] name = "autocfg" version = "1.0.1" @@ -70,14 +90,17 @@ dependencies = [ [[package]] name = "clap" -version = "3.0.1" +version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1121e32687f7f90b905d4775273305baa4f32cd418923e9b0fa726533221857" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ + "ansi_term", + "atty", "bitflags", - "indexmap", - "os_str_bytes", + "strsim", "textwrap", + "unicode-width", + "vec_map", ] [[package]] @@ -114,19 +137,12 @@ dependencies = [ ] [[package]] -name = "hashbrown" -version = "0.11.2" +name = "hermit-abi" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" - -[[package]] -name = "indexmap" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ - "autocfg", - "hashbrown", + "libc", ] [[package]] @@ -204,15 +220,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "os_str_bytes" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" -dependencies = [ - "memchr", -] - [[package]] name = "recipes" version = "0.1.0" @@ -260,10 +267,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" [[package]] -name = "textwrap" -version = "0.14.2" +name = "strsim" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80" +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] [[package]] name = "time" @@ -276,6 +292,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "unicode-width" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" + [[package]] name = "uuid" version = "0.8.2" @@ -285,6 +307,12 @@ dependencies = [ "getrandom", ] +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + [[package]] name = "wasi" version = "0.10.0+wasi-snapshot-preview1" diff --git a/kitchen/Cargo.toml b/kitchen/Cargo.toml index 99c98e7..2681616 100644 --- a/kitchen/Cargo.toml +++ b/kitchen/Cargo.toml @@ -11,5 +11,4 @@ recipes = {path = "../recipes" } csv = "1.1.1" [dependencies.clap] -version = "3.0.1" -default-features = false +version = "2.33.4" \ No newline at end of file