[package]
name = "rust-pty"
description = "Cross-platform async PTY (pseudo-terminal) library for Rust"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
keywords = ["pty", "terminal", "tty", "process", "async"]
categories = ["os", "asynchronous", "command-line-interface"]
readme = "README.md"
[lints]
workspace = true
[dependencies]
tokio.workspace = true
thiserror.workspace = true
[target.'cfg(unix)'.dependencies]
rustix.workspace = true
signal-hook.workspace = true
signal-hook-tokio.workspace = true
libc.workspace = true
[target.'cfg(windows)'.dependencies]
windows-sys.workspace = true
[dev-dependencies]
proptest.workspace = true
[features]
default = []
debug-buffer = []