Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
velox
command
Command velox measures internet speed against the nearest open test server.
|
Command velox measures internet speed against the nearest open test server. |
|
internal
|
|
|
cli
Package cli implements the velox command-line interface: flag parsing, command dispatch, the speed-test flow, and consent management.
|
Package cli implements the velox command-line interface: flag parsing, command dispatch, the speed-test flow, and consent management. |
|
config
Package config persists velox user configuration (consent decision and optional overrides) as JSON under the OS user config directory.
|
Package config persists velox user configuration (consent decision and optional overrides) as JSON under the OS user config directory. |
|
consent
Package consent manages the user's location-consent decision: prompting, persistence, reset, and the safe non-interactive default.
|
Package consent manages the user's location-consent decision: prompting, persistence, reset, and the safe non-interactive default. |
|
geo
Package geo resolves an approximate, consent-gated client location from the public IP and ranks candidate servers by geographic distance.
|
Package geo resolves an approximate, consent-gated client location from the public IP and ranks candidate servers by geographic distance. |
|
locate
Package locate discovers ndt7 test servers from the open M-Lab Locate API v2.
|
Package locate discovers ndt7 test servers from the open M-Lab Locate API v2. |
|
ndt7
Package ndt7 wraps the canonical M-Lab ndt7 client behind a small interface so the rest of velox can be tested without the network.
|
Package ndt7 wraps the canonical M-Lab ndt7 client behind a small interface so the rest of velox can be tested without the network. |
|
progress
Package progress renders a single-line animated loading indicator on a terminal.
|
Package progress renders a single-line animated loading indicator on a terminal. |
|
provider
Package provider models internet providers and their points of presence, and selects the provider POP closest to the user's location.
|
Package provider models internet providers and their points of presence, and selects the provider POP closest to the user's location. |
|
speedtest
Package speedtest orchestrates a full velox measurement against a server: connectivity, latency, download, and upload.
|
Package speedtest orchestrates a full velox measurement against a server: connectivity, latency, download, and upload. |
|
version
Package version exposes build metadata for velox.
|
Package version exposes build metadata for velox. |
Click to show internal directories.
Click to hide internal directories.