Directories
¶
| Path | Synopsis |
|---|---|
|
app
|
|
|
shell
Package shell implements the DWService "shell" app over an agent session: it loads the app, opens the WebSocket, and speaks the terminal JSON sub-protocol (PROTOCOL.md §5).
|
Package shell implements the DWService "shell" app over an agent session: it loads the app, opens the WebSocket, and speaks the terminal JSON sub-protocol (PROTOCOL.md §5). |
|
Package buildinfo derives a human-readable version string for the binary.
|
Package buildinfo derives a human-readable version string for the binary. |
|
Package client is the high-level facade tying auth, config, session, and remote together.
|
Package client is the high-level facade tying auth, config, session, and remote together. |
|
Package config persists dwshell credentials: the reusable account session and the optional permanent trusted-device token.
|
Package config persists dwshell credentials: the reusable account session and the optional permanent trusted-device token. |
|
Package remote lists and connects to DWService machines (owned agents and incoming shares) over an authenticated account session.
|
Package remote lists and connects to DWService machines (owned agents and incoming shares) over an authenticated account session. |
|
Package session implements the DWService per-session command channel and the generic WebSocket transport.
|
Package session implements the DWService per-session command channel and the generic WebSocket transport. |
|
Package term bridges a local terminal to a remote DWService shell: raw mode, stdin→input, output→stdout, and size-change propagation.
|
Package term bridges a local terminal to a remote DWService shell: raw mode, stdin→input, output→stdout, and size-change propagation. |
Click to show internal directories.
Click to hide internal directories.