mirror of
https://github.com/wez/wezterm.git
synced 2024-12-25 22:33:52 +03:00
6b414bebc9
* Allow injecting some initial output to new panes * Have the update checker set this new-pane-banner to a short upsell to let the user know there is an update. * Refactor toast notifications into their own crate * Have the update checker call a new stub function that triggers a toast notification with an URL... but it does nothing because the rust ecosystem doesn't support this on macos yet and I'm writing this code there
88 lines
2.2 KiB
TOML
88 lines
2.2 KiB
TOML
[package]
|
|
name = "wezterm-gui"
|
|
version = "0.1.0"
|
|
authors = ["Wez Furlong <wez@wezfurlong.org>"]
|
|
edition = "2018"
|
|
build = "build.rs"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[build-dependencies]
|
|
anyhow = "1.0"
|
|
|
|
[target.'cfg(windows)'.build-dependencies]
|
|
embed-resource = "1.3"
|
|
cc = "1.0"
|
|
|
|
[dependencies]
|
|
anyhow = "1.0"
|
|
bitflags = "1.0"
|
|
codec = { path = "../codec" }
|
|
config = { path = "../config" }
|
|
downcast-rs = "1.0"
|
|
env-bootstrap = { path = "../env-bootstrap" }
|
|
euclid = "0.22"
|
|
filedescriptor = { version="0.7", path = "../filedescriptor" }
|
|
hdrhistogram = "7.1"
|
|
http_req = {version="0.7", default-features=false, features=["rust-tls"]}
|
|
image = "0.23"
|
|
lazy_static = "1.4"
|
|
libc = "0.2"
|
|
log = "0.4"
|
|
lru = "0.6"
|
|
luahelper = { path = "../luahelper" }
|
|
metrics = { version="0.12", features=["std"]}
|
|
mlua = "0.4"
|
|
mux = { path = "../mux" }
|
|
open = "1.4"
|
|
openssl = "0.10"
|
|
ordered-float = "1.0"
|
|
palette = "0.5"
|
|
portable-pty = { path = "../pty", features = ["serde_support", "ssh"]}
|
|
promise = { path = "../promise" }
|
|
pulldown-cmark = "0.8"
|
|
rangeset = { path = "../rangeset" }
|
|
ratelim= { path = "../ratelim" }
|
|
regex = "1"
|
|
serde = {version="1.0", features = ["rc", "derive"]}
|
|
serde_json = "1.0"
|
|
serial = "0.4"
|
|
smol = "1.2"
|
|
structopt = "0.3"
|
|
tabout = { path = "../tabout" }
|
|
terminfo = "0.7"
|
|
termwiz = { path = "../termwiz" }
|
|
textwrap = "0.13"
|
|
thiserror = "1.0"
|
|
umask = { path = "../umask" }
|
|
unicode-normalization = "0.1"
|
|
unicode-segmentation = "1.7"
|
|
unicode-width = "0.1"
|
|
url = "2"
|
|
walkdir = "2"
|
|
wezterm-client = { path = "../wezterm-client" }
|
|
wezterm-font = { path = "../wezterm-font" }
|
|
wezterm-gui-subcommands = { path = "../wezterm-gui-subcommands" }
|
|
wezterm-term = { path = "../term", features=["use_serde"] }
|
|
wezterm-toast-notification = { path = "../wezterm-toast-notification" }
|
|
window = { path = "../window", features=["opengl", "wayland"]}
|
|
|
|
[target."cfg(windows)".dependencies]
|
|
shared_library = "0.1"
|
|
uds_windows = "0.1"
|
|
winapi = { version = "0.3", features = [
|
|
"winuser",
|
|
"consoleapi",
|
|
"handleapi",
|
|
"fileapi",
|
|
"namedpipeapi",
|
|
"synchapi",
|
|
"winsock2",
|
|
]}
|
|
|
|
[features]
|
|
default = ["vendor_openssl"]
|
|
# FIXME: find a way to magically disable vendor_openssl only on linux!
|
|
vendor_openssl = ["openssl/vendored"]
|
|
|