Directories
¶
| Path | Synopsis |
|---|---|
|
Package altscreen reconstructs the current visible state of a full-screen TUI (Claude Code, vim, htop, less, fzf…) from a window of raw pty output, and serializes it back into a self-contained repaint sequence.
|
Package altscreen reconstructs the current visible state of a full-screen TUI (Claude Code, vim, htop, less, fzf…) from a window of raw pty output, and serializes it back into a self-contained repaint sequence. |
|
Package build holds version metadata stamped into the binary at link time.
|
Package build holds version metadata stamped into the binary at link time. |
|
Package cert manages the daemon's self-signed TLS certificate.
|
Package cert manages the daemon's self-signed TLS certificate. |
|
Package completions is the single source of truth for the subcommand and flag inventory of `mtroamd` and `mtroam`, used by the cmd/gen-completions generator to emit bash/zsh/fish completion scripts.
|
Package completions is the single source of truth for the subcommand and flag inventory of `mtroamd` and `mtroam`, used by the cmd/gen-completions generator to emit bash/zsh/fish completion scripts. |
|
Package daemon orchestrates the long-running pieces of mtroamd: the session registry, the QUIC listener, and the unix-socket IPC server that `mtroamd connect` talks to.
|
Package daemon orchestrates the long-running pieces of mtroamd: the session registry, the QUIC listener, and the unix-socket IPC server that `mtroamd connect` talks to. |
|
Package ipc is the unix-socket IPC between `mtroamd serve` (the long-running daemon that owns the session registry) and `mtroamd connect` (the SSH-side helper that runs once per bootstrap to allocate or reattach a session).
|
Package ipc is the unix-socket IPC between `mtroamd serve` (the long-running daemon that owns the session registry) and `mtroamd connect` (the SSH-side helper that runs once per bootstrap to allocate or reattach a session). |
|
Package protocol implements the wire format for meshTerm's mtRoam protocol over QUIC.
|
Package protocol implements the wire format for meshTerm's mtRoam protocol over QUIC. |
|
Package pty wraps creack/pty to spawn a child process attached to a PTY pair, exposing the io.Reader / io.Writer / io.Closer + SetSize surface that internal/session expects.
|
Package pty wraps creack/pty to spawn a child process attached to a PTY pair, exposing the io.Reader / io.Writer / io.Closer + SetSize surface that internal/session expects. |
|
Package ptyclient is the daemon-side client for an out-of-process PTY sidecar.
|
Package ptyclient is the daemon-side client for an out-of-process PTY sidecar. |
|
Package ptysidecar implements the per-session PTY-owning helper process.
|
Package ptysidecar implements the per-session PTY-owning helper process. |
|
Package release implements mtroamd's self-update path: fetching signed binaries from GitHub Releases, verifying their integrity, and atomically swapping the running binary in place.
|
Package release implements mtroamd's self-update path: fetching signed binaries from GitHub Releases, verifying their integrity, and atomically swapping the running binary in place. |
|
Package secret implements mtroamd's in-memory secret broker with value-hiding delivery.
|
Package secret implements mtroamd's in-memory secret broker with value-hiding delivery. |
|
Package session owns the per-session state for mtroamd: the output ring buffer, the Session value, and the concurrent registry.
|
Package session owns the per-session state for mtroamd: the output ring buffer, the Session value, and the concurrent registry. |
|
Package svcmgr abstracts the host service manager (systemd-user / launchd / direct exec) so mtroamd's uninstall + update flows don't need to branch in three places.
|
Package svcmgr abstracts the host service manager (systemd-user / launchd / direct exec) so mtroamd's uninstall + update flows don't need to branch in three places. |
|
Package transport binds the QUIC listener to the daemon's session registry.
|
Package transport binds the QUIC listener to the daemon's session registry. |
Click to show internal directories.
Click to hide internal directories.