diff --git a/Cargo.lock b/Cargo.lock index 3951a63d..700cfe5c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -203,15 +203,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" -[[package]] -name = "async-stdin" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1ff8b5d9b5ec29e0f49583ba71847b8c8888b67a8510133048a380903aa6822" -dependencies = [ - "tokio", -] - [[package]] name = "autocfg" version = "1.5.0" @@ -984,7 +975,7 @@ checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" dependencies = [ "cfg-if", "libc", - "libredox 0.1.9", + "libredox", "windows-sys 0.60.2", ] @@ -1409,7 +1400,6 @@ dependencies = [ "newline-converter", "once_cell", "tempfile", - "termion", "unicode-segmentation", "unicode-width 0.1.14", ] @@ -1545,17 +1535,6 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" -[[package]] -name = "libredox" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" -dependencies = [ - "bitflags 2.9.3", - "libc", - "redox_syscall 0.4.1", -] - [[package]] name = "libredox" version = "0.1.9" @@ -1813,12 +1792,6 @@ dependencies = [ "libc", ] -[[package]] -name = "numtoa" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef" - [[package]] name = "object" version = "0.36.7" @@ -2376,14 +2349,11 @@ version = "0.7.0" dependencies = [ "ansi-to-tui", "anyhow", - "async-stdin", "fuzzy-matcher", "git2", "homedir", - "inquire", "lazy_static", "lexopt", - "libc", "log", "md5", "nom", @@ -2391,20 +2361,16 @@ dependencies = [ "radicle", "radicle-cli", "radicle-git-ext", - "radicle-signals", "radicle-surf", "radicle-term", "ratatui", "serde", "serde_json", - "signal-hook", "simple-logging", "terminal-light", - "textwrap", "thiserror 2.0.16", "timeago 0.5.0", "tokio", - "tokio-stream", "tokio-util", "tui-textarea", "tui-tree-widget", @@ -2469,15 +2435,6 @@ version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" -[[package]] -name = "redox_syscall" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.5.17" @@ -2487,12 +2444,6 @@ dependencies = [ "bitflags 2.9.3", ] -[[package]] -name = "redox_termios" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb" - [[package]] name = "ref-cast" version = "1.0.24" @@ -2589,7 +2540,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2869,12 +2820,6 @@ version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -[[package]] -name = "smawk" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" - [[package]] name = "socket2" version = "0.6.0" @@ -3117,29 +3062,6 @@ dependencies = [ "xterm-query", ] -[[package]] -name = "termion" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4648c7def6f2043b2568617b9f9b75eae88ca185dbc1f1fda30e95a85d49d7d" -dependencies = [ - "libc", - "libredox 0.0.2", - "numtoa", - "redox_termios", -] - -[[package]] -name = "textwrap" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" -dependencies = [ - "smawk", - "unicode-linebreak", - "unicode-width 0.2.0", -] - [[package]] name = "thiserror" version = "1.0.69" @@ -3304,17 +3226,6 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "tokio-stream" -version = "0.1.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-util" version = "0.7.17" @@ -3555,12 +3466,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" -[[package]] -name = "unicode-linebreak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" - [[package]] name = "unicode-normalization" version = "0.1.24" diff --git a/Cargo.toml b/Cargo.toml index 239ada46..501ec17d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,23 +24,16 @@ required-features = ["bin"] [dependencies] ansi-to-tui = { version = "7.0.0" } anyhow = { version = "1" } -async-stdin = { version = "0.3.1" } -inquire = { version = "0.7.4", default-features = false, features = [ - "termion", - "editor", -] } lexopt = { version = "0.3.0" } fuzzy-matcher = "0.3.7" homedir = { version = "0.3.3" } lazy_static = { version = "1.5.0" } -libc = { version = "^0.2" } log = { version = "0.4.19" } nom = { version = "^7.0.0" } radicle = { version = "0.20.0" } radicle-term = { version = "0.16.0" } radicle-cli = { version = "0.17.0" } radicle-surf = { version = "0.22.0" } -radicle-signals = { version = "0.11.0" } ratatui = { version = "0.29.0", default-features = false, features = [ "all-widgets", "crossterm", @@ -50,15 +43,11 @@ md5 = { version = "0.8.0" } simple-logging = { version = "2.0.2" } serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0" } -signal-hook = { version = "0.3.17" } timeago = { version = "0.5.0" } -# termion = { version = "4.0.5" } terminal-light = { version = "1.4.0" } -textwrap = { version = "0.16.0" } thiserror = { version = "2.0.16" } tokio = { version = "1.32.0", features = ["full"] } tokio-util = { version = "0.7.17" } -tokio-stream = { version = "0.1.14" } tui-textarea = { version = "0.7.0", default-features = false, features = [ "crossterm", ] }