[package] name = "warp_tui" edition = "2021" description = "Headless terminal-UI front-end for Warp" authors.workspace = true publish.workspace = true license.workspace = true autobins = false default-run = "warp-tui-oss" # The OSS binary is the only shipped TUI target. [[bin]] name = "warp-tui-oss" path = "src/bin/oss.rs" [dependencies] anyhow.workspace = true log.workspace = true num-traits.workspace = true parking_lot.workspace = true pathfinder_color.workspace = true pathfinder_geometry.workspace = true string-offset.workspace = true sum_tree.workspace = true vec1.workspace = true warp = { workspace = true, features = ["tui"] } warp_core.workspace = true warp_editor.workspace = true warp_terminal.workspace = true warpui.workspace = true warpui_core = { workspace = true, features = ["tui"] } [dev-dependencies] # `test-util` exposes `Appearance::mock()`, used to register the `Appearance` # singleton that the editor-backed TUI input view depends on in tests/examples. warp_core = { workspace = true, features = ["test-util"] } # Process-level worker-dispatch regression test. command.workspace = true pathfinder_color.workspace = true warp = { workspace = true, features = ["tui", "test-util"] } [[example]] name = "tui_input_demo" required-features = [] [features] release_bundle = ["warp/release_bundle"]