Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli parses the tnl command line.
|
Package cli parses the tnl command line. |
|
Package config loads and validates the tnl tunnel configuration file.
|
Package config loads and validates the tnl tunnel configuration file. |
|
Package daemon implements the tnl daemon: runtime path resolution, pid-file handling, the Unix-socket IPC server, and the client used by the tnl CLI to talk to a running daemon.
|
Package daemon implements the tnl daemon: runtime path resolution, pid-file handling, the Unix-socket IPC server, and the client used by the tnl CLI to talk to a running daemon. |
|
Package launchd integrates tnl with macOS launchd by installing and removing a per-user LaunchAgent that starts the daemon at login.
|
Package launchd integrates tnl with macOS launchd by installing and removing a per-user LaunchAgent that starts the daemon at login. |
|
Package output renders tunnel status snapshots for the terminal.
|
Package output renders tunnel status snapshots for the terminal. |
|
Package status defines the supervision state model reported by tnl.
|
Package status defines the supervision state model reported by tnl. |
|
Package supervisor spawns and supervises one system ssh process per port mapping, restarting dead mappings with exponential backoff and supporting per-tunnel lifecycle control.
|
Package supervisor spawns and supervises one system ssh process per port mapping, restarting dead mappings with exponential backoff and supporting per-tunnel lifecycle control. |
|
Package version holds the tnl build version.
|
Package version holds the tnl build version. |
Click to show internal directories.
Click to hide internal directories.