Full ratatui terminal application mirroring pipeview-gui: - Single-session telemetry console with Text/Hex/Plot views - Serial/TCP/UDP transport with full parameter config - DTR/RTS control, auto-reconnect, data send (Text/Hex modes) - Search with case-sensitive toggle and match navigation - Interactive config form with inline editing - ANSI SGR parsing via ansitok: 4-bit, 256-color, true color, bold/italic/underline/strikethrough rendering in text view - Persistent session state via JSON - Mouse clickable controls and mousewheel scroll/zoom Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
26 lines
628 B
TOML
26 lines
628 B
TOML
[package]
|
|
name = "pipeview-tui"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[[bin]]
|
|
name = "pipeview-tui"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
pipeview-core = { path = "../pipeview-core" }
|
|
pipeview-client = { path = "../pipeview-client" }
|
|
tokio = { workspace = true }
|
|
ratatui = { workspace = true }
|
|
crossterm = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
tracing-appender = { workspace = true }
|
|
clap = { workspace = true }
|
|
hex = { workspace = true }
|
|
image = { workspace = true }
|
|
mlua = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
ansitok = "0.3"
|