[package]
edition = "2024"
rust-version = "1.85"
name = "shpool_pty"
version = "0.4.0"
authors = [
"Hika Hibariya <hibariya@gmail.com>",
"Ethan Pailes <ethan@pailes.org>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Fork with new pseudo-terminal (PTY)"
homepage = "https://github.com/shell-pool/shpool_pty"
readme = "README.md"
keywords = [
"pty",
"tty",
"pseudo",
"terminal",
"fork",
]
license = "MIT"
repository = "https://github.com/shell-pool/shpool_pty"
[features]
debug = []
default = []
lints = [
"clippy",
"nightly",
]
nightly = []
travis = [
"lints",
"nightly",
]
unstable = []
[lib]
name = "shpool_pty"
path = "src/lib.rs"
[[example]]
name = "main"
path = "examples/main.rs"
[[example]]
name = "new"
path = "examples/new.rs"
[[test]]
name = "it_can_read_write"
path = "tests/it_can_read_write.rs"
[[test]]
name = "it_fork_with_new_pty"
path = "tests/it_fork_with_new_pty.rs"
[[test]]
name = "it_protects_against_use_after_free"
path = "tests/it_protects_against_use_after_free.rs"
[[test]]
name = "lib"
path = "tests/lib.rs"
[dependencies.clippy]
version = "0.0"
optional = true
[dependencies.errno]
version = "0.2"
[dependencies.libc]
version = ">= 0.2.18"
[dependencies.log]
version = "0.4"