Crate tab_api

Source
Expand description

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.