genesis_tmux 0.1.0 copy "genesis_tmux: ^0.1.0" to clipboard
genesis_tmux: ^0.1.0 copied to clipboard

A zero-dependency, injection-safe tmux client for supervising long-lived panes: one-shot acts plus a poll-backed or control-mode-backed observation stream, behind a single fakeable executor seam.

Changelog #

0.1.0 #

  • Initial release: a zero-dependency, injection-safe tmux client. One-shot acts (newSession/killSession/hasSession/listSessions/listPanes/ capturePane/sendKeys/displayMessage probes) plus a unified observation surface — paneOutput and lifecycle events — served either by polling (Model A, default) or by a read-only control-mode connection (Model B, opt-in, tmux ≥ 3.2). Everything sits above a single TmuxExecutor seam, so the whole client is fakeable offline with FakeTmuxExecutor.

    Pre-1.0 and experimental; APIs may change before 1.0.

0
likes
150
points
164
downloads

Documentation

API reference

Publisher

verified publishermemento.engineering

Weekly Downloads

A zero-dependency, injection-safe tmux client for supervising long-lived panes: one-shot acts plus a poll-backed or control-mode-backed observation stream, behind a single fakeable executor seam.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

meta

More

Packages that depend on genesis_tmux