Pure types for the tear multiplexer — TearSession/Window/Pane/Layout/KeyTable/Hook/StatusBar, the MultiplexerControl trait, no I/O. Consumed by tear-core,…
Shikumi-style live configuration for the tear multiplexer. Parses ~/.config/tear/tear.yaml, watches it for changes, publishes the parsed TearConfig via…
Runtime logic for the tear multiplexer — InProcess MultiplexerControl impl backed by portable-pty. The single source of truth for pane semantics across…
Renders a typed TearProfile to a tmux.conf and shells out to vanilla tmux. M0 path that ships value before tear-daemon exists; kept long-term as the escape…
Tear WebSocket bridge — exposes the typed tear-daemon CBOR wire over ws://, so any browser / wasm renderer can attach without speaking UDS or TCP directly.
makimono (巻物, the scroll) — tear's durable session store: an append-only, bounded raw-byte journal per pane, the session document, and the typed tombstone that…
tamotsu (保つ, to keep) — the per-pane PTY holder for tear: a small process outside the daemon that owns one pane's PTY and child, journals every byte to…
WARNING: This crate is not intended for general use, you should use the official RustCrypto crate instead.Fork of RustCrypto's AES-GCM to provide a public CTR…
Low-level FFI bindings to the Verilog and SystemVerilog VPI C API, generated with bindgen. This crate is not intended for direct use; use the safe `vpi` crate…