Skip to content

Commit ecce6f7

Browse files
committed
feat(tools): use pty for shell execution
1 parent 48f4e10 commit ecce6f7

File tree

3 files changed

+234
-128
lines changed

3 files changed

+234
-128
lines changed

Cargo.lock

Lines changed: 39 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/q_cli/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ clap_complete_fig = "4.4.0"
3535
color-eyre = "0.6.2"
3636
color-print = "0.3.5"
3737
convert_case.workspace = true
38+
console = "0.15.11"
3839
crossterm = { version = "0.28.1", features = ["event-stream"] }
3940
ctrlc = "3.2.5"
4041
dialoguer = { version = "0.11.0", features = ["fuzzy-select"] }
@@ -62,6 +63,8 @@ indoc.workspace = true
6263
mimalloc.workspace = true
6364
owo-colors = "4.2.0"
6465
parking_lot.workspace = true
66+
portable-pty = "0.9.0"
67+
filedescriptor = "0.8.3"
6568
rand.workspace = true
6669
regex.workspace = true
6770
rustyline = { version = "15.0.0", features = ["derive"] }

0 commit comments

Comments
 (0)