[][src]Crate tab_api

Shared API, exported to tab-cli, tab-daemon, and tab-pty

All inter-process communication is described in this crate.

Modules

chunk
client

Requests and Responses, communicated between tab-cli and tab-daemon.

config
env
launch

Launches tab-daemon and tab-pty processes. The initial launch occurs in the tab-cli, using the currently running executible id. tab exposes a hidden tab --_launch [daemon|pty] argument, which is used here to launch associated services.

log

A global, configurable level filters The command, daemon, and pty honor this level on startup.

pty

PtyRequests and PtyResponses, communicated between tab-pty and tab-daemon.

tab

Common metadata about Tabs.