diff --git a/Cargo.lock b/Cargo.lock index 093061216ab..0a13764db7e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3841,6 +3841,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -5616,7 +5625,7 @@ dependencies = [ "omicron-workspace-hack", "oximeter-client", "pq-sys", - "ratatui", + "ratatui 0.27.0", "reedline", "serde", "serde_json", @@ -7512,7 +7521,6 @@ dependencies = [ "bitflags 2.5.0", "cassowary", "compact_str", - "crossterm", "indoc 2.0.5", "itertools 0.12.1", "lru", @@ -7523,6 +7531,27 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "ratatui" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d16546c5b5962abf8ce6e2881e722b4e0ae3b6f1a08a26ae3573c55853ca68d3" +dependencies = [ + "bitflags 2.5.0", + "cassowary", + "compact_str", + "crossterm", + "itertools 0.13.0", + "lru", + "paste", + "stability", + "strum", + "strum_macros 0.26.4", + "unicode-segmentation", + "unicode-truncate", + "unicode-width", +] + [[package]] name = "rayon" version = "1.10.0" @@ -7648,7 +7677,7 @@ dependencies = [ "serde", "strip-ansi-escapes", "strum", - "strum_macros 0.26.2", + "strum_macros 0.26.4", "thiserror", "unicode-segmentation", "unicode-width", @@ -9348,7 +9377,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ - "strum_macros 0.26.2", + "strum_macros 0.26.4", ] [[package]] @@ -9379,11 +9408,11 @@ dependencies = [ [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "rustversion", @@ -10314,7 +10343,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb0c6f924587e719c50b8f83485afbe4d4c16edca6b641d5d9a3204edeba5cf0" dependencies = [ - "ratatui", + "ratatui 0.26.2", "unicode-width", ] @@ -10478,11 +10507,21 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +[[package]] +name = "unicode-truncate" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226" +dependencies = [ + "itertools 0.12.1", + "unicode-width", +] + [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unicode-xid" @@ -10961,7 +11000,7 @@ dependencies = [ "once_cell", "owo-colors", "proptest", - "ratatui", + "ratatui 0.27.0", "reqwest", "rpassword", "serde", diff --git a/Cargo.toml b/Cargo.toml index 1291f18726a..14d3edbd751 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -411,7 +411,7 @@ rand = "0.8.5" rand_core = "0.6.4" rand_distr = "0.4.3" rand_seeder = "0.2.3" -ratatui = "0.26.2" +ratatui = "0.27.0" rayon = "1.10" rcgen = "0.12.1" reedline = "0.31.0"