Directories
¶
| Path | Synopsis |
|---|---|
|
Package acme handles the agent side of the per-agent direct-TLS feature (plex.direct model).
|
Package acme handles the agent side of the per-agent direct-TLS feature (plex.direct model). |
|
Package control is the daemon's local control plane: a loopback HTTP server the daemon exposes, and the client the CLI and the desktop tray use to drive it.
|
Package control is the daemon's local control plane: a loopback HTTP server the daemon exposes, and the client the CLI and the desktop tray use to drive it. |
|
Package davfs builds a read-only, organized virtual filesystem over the agent's scanned library cache (internal/library) and exposes it through the golang.org/x/net/webdav FileSystem interface.
|
Package davfs builds a read-only, organized virtual filesystem over the agent's scanned library cache (internal/library) and exposes it through the golang.org/x/net/webdav FileSystem interface. |
|
Package dialog shows native error dialogs, for failures the user is standing in front of.
|
Package dialog shows native error dialogs, for failures the user is standing in front of. |
|
Package doctor turns the `unarr doctor` diagnostics into data: a list of specs is executed into a report, and renderers (console, JSON) consume that report.
|
Package doctor turns the `unarr doctor` diagnostics into data: a list of specs is executed into a report, and renderers (console, JSON) consume that report. |
|
Package engine — hls_copy_vod_fastindex.go: the two-phase keyframe index that keeps a COPY-VOD session from stalling on a cold sidecar miss.
|
Package engine — hls_copy_vod_fastindex.go: the two-phase keyframe index that keeps a COPY-VOD session from stalling on a cold sidecar miss. |
|
Package funnel manages the optional CloudFlare Quick Tunnel subprocess that gives the daemon a public HTTPS hostname for cross-network playback from browser-based clients (web player on torrentclaw.com / torrentclaw.to).
|
Package funnel manages the optional CloudFlare Quick Tunnel subprocess that gives the daemon a public HTTPS hostname for cross-network playback from browser-based clients (web player on torrentclaw.com / torrentclaw.to). |
|
Package logging owns the daemon log file: how it is written (size-based rotation, so a 24/7 NAS install cannot fill its disk), how severity is spelled, and how `unarr logs` reads it back.
|
Package logging owns the daemon log file: how it is written (size-based rotation, so a 24/7 NAS install cannot fill its disk), how severity is spelled, and how `unarr logs` reads it back. |
|
Package notify sends best-effort desktop notifications on the three supported platforms.
|
Package notify sends best-effort desktop notifications on the three supported platforms. |
|
Package service answers the one question the CLI and the tray both need before stopping the daemon: is it running under a supervisor that will respawn it?
|
Package service answers the one question the CLI and the tray both need before stopping the daemon: is it running under a supervisor that will respawn it? |
|
Package support builds the diagnostic archive `unarr support-bundle` writes.
|
Package support builds the diagnostic archive `unarr support-bundle` writes. |
|
Package sysinfo answers questions about the HOST the agent runs on, as opposed to the agent's own state.
|
Package sysinfo answers questions about the HOST the agent runs on, as opposed to the agent's own state. |
|
Package testutil holds helpers shared by tests across packages.
|
Package testutil holds helpers shared by tests across packages. |
|
Package upgrade implements safe self-update for the unarr binary.
|
Package upgrade implements safe self-update for the unarr binary. |
|
usenet
|
|
|
nntptest
Package nntptest provides an in-memory NNTP server and NZB/yEnc fixture builders for deterministic, hermetic tests of the Usenet streaming path.
|
Package nntptest provides an in-memory NNTP server and NZB/yEnc fixture builders for deterministic, hermetic tests of the Usenet streaming path. |
|
stream
Package stream builds the byte-range machinery that lets the Usenet path serve a video WHILE it downloads, instead of fetching the whole file first.
|
Package stream builds the byte-range machinery that lets the Usenet path serve a video WHILE it downloads, instead of fetching the whole file first. |
|
Config fetch for the MANAGED VPN mode: the agent asks the web for the WireGuard .conf tied to its account (/api/internal/agent/vpn-config).
|
Config fetch for the MANAGED VPN mode: the agent asks the web for the WireGuard .conf tied to its account (/api/internal/agent/vpn-config). |
Click to show internal directories.
Click to hide internal directories.