Directories
¶
| Path | Synopsis |
|---|---|
|
Package awake keeps the computer from going to sleep while someone is downloading from it.
|
Package awake keeps the computer from going to sleep while someone is downloading from it. |
|
Package checksum works out SHA-256 fingerprints of shared files in the background.
|
Package checksum works out SHA-256 fingerprints of shared files in the background. |
|
Package cli assembles vrok's commands.
|
Package cli assembles vrok's commands. |
|
Package config holds vrok's persistent defaults.
|
Package config holds vrok's persistent defaults. |
|
Package control lets one vrok process inspect and manage the shares of another.
|
Package control lets one vrok process inspect and manage the shares of another. |
|
Package humanize formats sizes and durations the way vrok shows them in the terminal and in the browser.
|
Package humanize formats sizes and durations the way vrok shows them in the terminal and in the browser. |
|
Package preview decides how a shared file should be presented in a browser: as an image, a video, rendered markdown, a syntax-highlighted document, an archive listing, or a plain download.
|
Package preview decides how a shared file should be presented in a browser: as an image, a video, rendered markdown, a syntax-highlighted document, an archive listing, or a plain download. |
|
Package protocol defines the wire format spoken between the vrok CLI and the vrok relay.
|
Package protocol defines the wire format spoken between the vrok CLI and the vrok relay. |
|
Package relay is the server side of vrok's own tunnel.
|
Package relay is the server side of vrok's own tunnel. |
|
Package security provides the cryptographic and filesystem-confinement primitives used by vrok: unguessable identifiers, password hashing and path traversal protection.
|
Package security provides the cryptographic and filesystem-confinement primitives used by vrok: unguessable identifiers, password hashing and path traversal protection. |
|
Package server is vrok's HTTP layer: it maps share URLs onto local files, directories and upstream applications, and enforces expiry, passwords and download limits on every request.
|
Package server is vrok's HTTP layer: it maps share URLs onto local files, directories and upstream applications, and enforces expiry, passwords and download limits on every request. |
|
Package sharing holds vrok's domain model: what a share is, how long it lives and how many times it may be fetched.
|
Package sharing holds vrok's domain model: what a share is, how long it lives and how many times it may be fetched. |
|
Package tunnel publishes vrok's local HTTP server on a public address.
|
Package tunnel publishes vrok's local HTTP server on a public address. |
|
Package ui owns everything vrok prints to a terminal.
|
Package ui owns everything vrok prints to a terminal. |
|
Package update finds the newest vrok release and, for installs that vrok owns, replaces the running binary with it.
|
Package update finds the newest vrok release and, for installs that vrok owns, replaces the running binary with it. |
Click to show internal directories.
Click to hide internal directories.