diff --git a/Cargo.lock b/Cargo.lock index 53655b02230..1dd45ff3ca8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -375,7 +375,7 @@ dependencies = [ "cargo-platform", "cargo-util", "cargo-util-schemas", - "clap 4.5.22", + "clap 4.5.27", "clap_complete", "color-print", "crates-io", @@ -442,7 +442,7 @@ version = "0.1.0" dependencies = [ "anyhow", "cargo", - "clap 3.2.25", + "clap 4.5.27", "color-eyre", "diffus", "either", @@ -508,7 +508,7 @@ version = "0.1.0" dependencies = [ "ahash", "camino", - "clap 3.2.25", + "clap 4.5.27", "color-eyre", "dialoguer", "guppy", @@ -527,7 +527,7 @@ version = "0.9.35" dependencies = [ "camino", "cfg-if", - "clap 4.5.22", + "clap 4.5.27", "color-eyre", "dialoguer", "duct", @@ -681,40 +681,23 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.25" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" -dependencies = [ - "atty", - "bitflags 1.3.2", - "clap_derive 3.2.25", - "clap_lex 0.2.4", - "indexmap 1.9.3", - "once_cell", - "strsim 0.10.0", - "termcolor", - "textwrap 0.16.0", -] - -[[package]] -name = "clap" -version = "4.5.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b" +checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" dependencies = [ "clap_builder", - "clap_derive 4.5.18", + "clap_derive", ] [[package]] name = "clap_builder" -version = "4.5.22" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1" +checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" dependencies = [ "anstream", "anstyle", - "clap_lex 0.7.2", + "clap_lex", "strsim 0.11.1", "terminal_size", ] @@ -725,30 +708,17 @@ version = "4.5.38" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01" dependencies = [ - "clap 4.5.22", - "clap_lex 0.7.2", + "clap 4.5.27", + "clap_lex", "is_executable", "shlex", ] [[package]] name = "clap_derive" -version = "3.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" -dependencies = [ - "heck 0.4.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "clap_derive" -version = "4.5.18" +version = "4.5.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -758,18 +728,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" -dependencies = [ - "os_str_bytes", -] - -[[package]] -name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "clru" @@ -899,7 +860,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.22", + "clap 4.5.27", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1377,7 +1338,7 @@ version = "0.1.0" dependencies = [ "anyhow", "camino", - "clap 2.34.0", + "clap 4.5.27", "fixtures", "guppy", "guppy-cmdlib", @@ -2318,7 +2279,7 @@ dependencies = [ name = "guppy-cmdlib" version = "0.1.0" dependencies = [ - "clap 3.2.25", + "clap 4.5.27", "color-eyre", "guppy", "guppy-workspace-hack", @@ -2351,7 +2312,7 @@ dependencies = [ "bit-set", "bit-vec", "camino", - "clap 4.5.22", + "clap 4.5.27", "clap_builder", "getrandom", "include_dir", @@ -2460,12 +2421,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -2853,7 +2808,7 @@ checksum = "5297962ef19edda4ce33aaa484386e0a5b3d7f2f4e037cbeee00503ef6b29d33" dependencies = [ "anstream", "anstyle", - "clap 4.5.22", + "clap 4.5.27", "escape8259", ] @@ -3146,12 +3101,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "os_str_bytes" -version = "6.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" - [[package]] name = "overload" version = "0.1.1" @@ -3963,12 +3912,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "strsim" version = "0.11.1" @@ -4125,15 +4068,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "termcolor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - [[package]] name = "terminal_size" version = "0.4.1" diff --git a/cargo-guppy/Cargo.toml b/cargo-guppy/Cargo.toml index c4655cb2ea5..bc872e3f76d 100644 --- a/cargo-guppy/Cargo.toml +++ b/cargo-guppy/Cargo.toml @@ -10,7 +10,7 @@ ahash.workspace = true camino = "1.1.9" # disable tracing integration since we don't use it color-eyre = { version = "0.6.3", default-features = false } -clap = { version = "3.2.25", features = ["derive"] } +clap = { version = "4.5.27", features = ["derive"] } dialoguer = "0.11.0" guppy = { version = "0.17.12", path = "../guppy", features = ["summaries"] } guppy-cmdlib = { path = "../guppy-cmdlib" } diff --git a/guppy-cmdlib/Cargo.toml b/guppy-cmdlib/Cargo.toml index a8014e96c69..273354eece1 100644 --- a/guppy-cmdlib/Cargo.toml +++ b/guppy-cmdlib/Cargo.toml @@ -10,7 +10,7 @@ publish = false [dependencies] # disable tracing integration since we don't use it -clap = { version = "3.2.25", features = ["derive"] } +clap = { version = "4.5.27", features = ["derive"] } color-eyre = { version = "0.6.3", default-features = false } guppy = { path = "../guppy" } proptest = { version = "1.6.0", optional = true } diff --git a/internal-tools/cargo-compare/Cargo.toml b/internal-tools/cargo-compare/Cargo.toml index 54bf32aff55..8f02a8a7162 100644 --- a/internal-tools/cargo-compare/Cargo.toml +++ b/internal-tools/cargo-compare/Cargo.toml @@ -8,7 +8,7 @@ publish = false [dependencies] anyhow = "1.0.95" cargo = { version = "0.85.0", features = ["vendored-libgit2"] } -clap = { version = "3.2.25", features = ["derive"] } +clap = { version = "4.5.27", features = ["derive"] } color-eyre = { version = "0.6.3", default-features = false } diffus = "0.10.0" either = "1.13.0" diff --git a/internal-tools/fixture-manager/Cargo.toml b/internal-tools/fixture-manager/Cargo.toml index d5a4b4a2f1b..c2cc0aae892 100644 --- a/internal-tools/fixture-manager/Cargo.toml +++ b/internal-tools/fixture-manager/Cargo.toml @@ -10,7 +10,7 @@ publish = false [dependencies] anyhow = "1.0.95" camino = "1.1.9" -clap = "2.34.0" +clap = "4.5.27" guppy = { path = "../../guppy", features = ["proptest1", "summaries"] } guppy-cmdlib = { path = "../../guppy-cmdlib", features = ["proptest1"] } fixtures = { path = "../../fixtures" } diff --git a/tools/cargo-hakari/Cargo.toml b/tools/cargo-hakari/Cargo.toml index 499b2488248..9cc4422661d 100644 --- a/tools/cargo-hakari/Cargo.toml +++ b/tools/cargo-hakari/Cargo.toml @@ -20,7 +20,7 @@ rust-version.workspace = true [dependencies] camino = "1.1.9" cfg-if = "1.0.0" -clap = { version = "4.3.19", features = ["derive"] } +clap = { version = "4.5.27", features = ["derive"] } # disable tracing integration since we don't use it color-eyre = { version = "0.6.3", default-features = false } dialoguer = "0.11.0" diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index 44b66e9ef62..292bb993b5d 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -22,11 +22,10 @@ backtrace = { version = "0.3.69", features = ["gimli-symbolize"] } bit-set = { version = "0.8.0" } bit-vec = { version = "0.8.0" } camino = { version = "1.1.9", default-features = false, features = ["serde1"] } -clap = { version = "4.5.22", features = ["derive"] } -clap_builder = { version = "4.5.22", default-features = false, features = ["color", "help", "std", "suggestions", "usage"] } +clap = { version = "4.5.27", features = ["derive"] } +clap_builder = { version = "4.5.27", default-features = false, features = ["color", "help", "std", "suggestions", "usage"] } getrandom = { version = "0.2.15", default-features = false, features = ["std"] } include_dir = { version = "0.7.4", features = ["glob"] } -indexmap = { version = "1.9.3", default-features = false, features = ["std"] } log = { version = "0.4.25", default-features = false, features = ["std"] } miette = { version = "7.4.0", features = ["fancy"] } num-traits = { version = "0.2.19" } @@ -38,7 +37,6 @@ regex-automata = { version = "0.4.5", default-features = false, features = ["dfa regex-syntax = { version = "0.8.5" } serde = { version = "1.0.217", features = ["alloc", "derive"] } serde_json = { version = "1.0.138", features = ["unbounded_depth"] } -textwrap = { version = "0.16.0", default-features = false, features = ["unicode-linebreak", "unicode-width"] } toml = { version = "0.5.11", features = ["preserve_order"] } zerocopy = { version = "0.7.32", features = ["derive", "simd"] }