[package] name = "zterm" version = "0.1.0" edition = "2024" [lib] name = "zterm" path = "src/lib.rs" [[bin]] name = "zterm" path = "src/main.rs" [[bin]] name = "ztermd" path = "src/bin/ztermd.rs" [dependencies] # Window and rendering winit = { version = "0.30", features = ["wayland", "x11"] } wgpu = "23" pollster = "0.4" # Terminal emulation vte = "0.13" # PTY handling rustix = { version = "0.38", features = ["termios", "pty", "process", "fs"] } # Async I/O polling = "3" # Error handling thiserror = "2" # Logging log = "0.4" env_logger = "0.11" # Utilities bytemuck = { version = "1", features = ["derive"] } libc = "0.2" bitflags = "2" # Font rasterization and shaping fontdue = "0.9" rustybuzz = "0.20" ttf-parser = "0.25" # Configuration serde = { version = "1", features = ["derive"] } serde_json = "1" dirs = "6"