fix(cli): replace shell-based update with native Rust implementation (#7148)

Signed-off-by: JF <john.franklin@gmail.com>
Co-authored-by: JF <john.franklin@gmail.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
This commit is contained in:
debugmcpdev
2026-02-18 22:18:25 +01:00
committed by GitHub
parent 5a7721523a
commit c932766afc
5 changed files with 489 additions and 30 deletions
Generated
+34 -1
View File
@@ -1524,6 +1524,15 @@ dependencies = [
"libc",
]
[[package]]
name = "bzip2"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47"
dependencies = [
"bzip2-sys",
]
[[package]]
name = "bzip2-sys"
version = "0.1.13+1.0.8"
@@ -3518,6 +3527,7 @@ checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
dependencies = [
"crc32fast",
"miniz_oxide",
"zlib-rs",
]
[[package]]
@@ -4309,6 +4319,7 @@ dependencies = [
"axum 0.8.8",
"base64 0.22.1",
"bat",
"bzip2 0.5.2",
"chrono",
"clap",
"clap_complete",
@@ -4327,6 +4338,7 @@ dependencies = [
"open",
"rand 0.8.5",
"regex",
"reqwest 0.12.28",
"rmcp 0.15.0",
"rustyline",
"serde",
@@ -4347,6 +4359,7 @@ dependencies = [
"uuid",
"webbrowser",
"winapi",
"zip 8.1.0",
]
[[package]]
@@ -12460,7 +12473,7 @@ checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
dependencies = [
"aes",
"byteorder",
"bzip2",
"bzip2 0.4.4",
"constant_time_eq 0.1.5",
"crc32fast",
"crossbeam-utils",
@@ -12501,6 +12514,26 @@ dependencies = [
"typed-path",
]
[[package]]
name = "zip"
version = "8.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e499faf5c6b97a0d086f4a8733de6d47aee2252b8127962439d8d4311a73f72"
dependencies = [
"crc32fast",
"flate2",
"indexmap 2.13.0",
"memchr",
"typed-path",
"zopfli",
]
[[package]]
name = "zlib-rs"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a33bbf307b25a1774cee0687694ec72fa7814b3ab5c1c12a9d2fc6a36fc439c"
[[package]]
name = "zmij"
version = "1.0.20"