feat(tty-local): initialize alknet-tty-local sibling crate (ADR-054)
Create crates/alknet-tty-local with Cargo.toml (alknet-tty workspace dep, portable-pty, libc unix-only, tokio, bytes, futures-core, tracing, thiserror), src/lib.rs with module declarations and LocalTtyBackend re-export, and skeleton module files (pty, pipe, backend) with doc comments and TODO markers. Add the crate to the workspace members list.
This commit is contained in:
1 parent
00320c2943
commit
2022a5496a
7 files changed
+229
No files matched your search
@@ -0,0 +1,22 @@
|
||||
[package]
|
||||
name = "alknet-tty-local"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
license.workspace = true
|
||||
description = "Local TTY backend for alknet-tty: LocalTtyBackend via portable_pty (PTY mode) and std::process::Command (pipe/runner mode)"
|
||||
repository.workspace = true
|
||||
|
||||
[lib]
|
||||
name = "alknet_tty_local"
|
||||
|
||||
[dependencies]
|
||||
alknet-tty = { path = "../alknet-tty" }
|
||||
portable-pty = "0.8"
|
||||
tokio = { version = "1", features = ["full"] }
|
||||
bytes = "1"
|
||||
futures-core = "0.3"
|
||||
tracing = "0.1"
|
||||
thiserror = "2"
|
||||
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
libc = "0.2"
|
||||
Reference in new issue
Block a user