build: updated crossterm version for MacOS
This commit is contained in:
Generated
+169
-188
File diff suppressed because it is too large
Load Diff
+7
-2
@@ -89,7 +89,12 @@ duct = "1.0.0"
|
|||||||
argc = "1.23.0"
|
argc = "1.23.0"
|
||||||
strum_macros = "0.27.2"
|
strum_macros = "0.27.2"
|
||||||
indoc = "2.0.6"
|
indoc = "2.0.6"
|
||||||
rmcp = { version = "1.5.0", features = ["client", "transport-child-process", "transport-streamable-http-client-reqwest", "reqwest-native-tls"] }
|
rmcp = { version = "1.5.0", features = [
|
||||||
|
"client",
|
||||||
|
"transport-child-process",
|
||||||
|
"transport-streamable-http-client-reqwest",
|
||||||
|
"reqwest-native-tls",
|
||||||
|
] }
|
||||||
num_cpus = "1.17.0"
|
num_cpus = "1.17.0"
|
||||||
tree-sitter = "0.26.8"
|
tree-sitter = "0.26.8"
|
||||||
tree-sitter-language = "0.1"
|
tree-sitter-language = "0.1"
|
||||||
@@ -120,7 +125,7 @@ default-features = false
|
|||||||
features = ["parsing", "regex-onig", "plist-load"]
|
features = ["parsing", "regex-onig", "plist-load"]
|
||||||
|
|
||||||
[target.'cfg(target_os = "macos")'.dependencies]
|
[target.'cfg(target_os = "macos")'.dependencies]
|
||||||
crossterm = { version = "0.28.1", features = ["use-dev-tty"] }
|
crossterm = { version = "0.29.0", features = ["use-dev-tty"] }
|
||||||
|
|
||||||
[target.'cfg(target_os = "linux")'.dependencies]
|
[target.'cfg(target_os = "linux")'.dependencies]
|
||||||
arboard = { version = "3.3.0", default-features = false, features = [
|
arboard = { version = "3.3.0", default-features = false, features = [
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ use super::{MarkdownRender, SseEvent};
|
|||||||
|
|
||||||
use crate::utils::{AbortSignal, poll_abort_signal, spawn_spinner};
|
use crate::utils::{AbortSignal, poll_abort_signal, spawn_spinner};
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::{Error, Result};
|
||||||
use crossterm::{
|
use crossterm::{
|
||||||
cursor, queue, style,
|
cursor, queue, style,
|
||||||
terminal::{self, disable_raw_mode, enable_raw_mode},
|
terminal::{self, disable_raw_mode, enable_raw_mode},
|
||||||
@@ -96,7 +96,7 @@ async fn markdown_stream_inner(
|
|||||||
match cursor::position() {
|
match cursor::position() {
|
||||||
Ok(pos) => break pos,
|
Ok(pos) => break pos,
|
||||||
Err(_) if attempts < 3 => attempts += 1,
|
Err(_) if attempts < 3 => attempts += 1,
|
||||||
Err(e) => return Err(e.into()),
|
Err(e) => return Err(Error::from(e)),
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user