internal/

directory
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL