summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2023-12-08 07:42:47 +0800
committerGitHub <noreply@github.com>2023-12-08 07:42:47 +0800
commite4d301f3d72e6d353c92985ce61bda485532d0cc (patch)
treede1f725b8b80853e036fce62fa42a299b3877998
parente7272398dd96c2c9f9548cd81cd3a11680ddf74b (diff)
downloadaichat-e4d301f3d72e6d353c92985ce61bda485532d0cc.tar.gz
fix: pipe failed on macos (#264)
-rw-r--r--Cargo.lock12
-rw-r--r--Cargo.toml3
2 files changed, 15 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 5558cab..7fa8258 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -494,6 +494,7 @@ checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df"
dependencies = [
"bitflags 2.4.1",
"crossterm_winapi",
+ "filedescriptor",
"libc",
"mio",
"parking_lot",
@@ -642,6 +643,17 @@ dependencies = [
]
[[package]]
+name = "filedescriptor"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e"
+dependencies = [
+ "libc",
+ "thiserror",
+ "winapi",
+]
+
+[[package]]
name = "flate2"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index 4f6fd62..aba022c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -54,6 +54,9 @@ version = "5.0.0"
default-features = false
features = ["parsing", "regex-onig", "plist-load"]
+[target.'cfg(target_os = "macos")'.dependencies]
+crossterm = { version = "0.27.0", features = ["use-dev-tty"] }
+
[target.'cfg(not(any(target_os = "android", target_os = "emscripten")))'.dependencies]
arboard = { version = "3.3.0", default-features = false }