Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
roamr
command
Command roamr recommends the best WiFi network for your current location.
|
Command roamr recommends the best WiFi network for your current location. |
|
internal
|
|
|
cli
Package cli wires command-line input to the engine.
|
Package cli wires command-line input to the engine. |
|
render
Package render turns a Recommendation into user-facing output.
|
Package render turns a Recommendation into user-facing output. |
|
pkg
|
|
|
engine
Package engine is roamr's OS-agnostic orchestrator.
|
Package engine is roamr's OS-agnostic orchestrator. |
|
model
Package model holds the cross-platform data types that flow through roamr.
|
Package model holds the cross-platform data types that flow through roamr. |
|
provider
Package provider defines the single seam between roamr's OS-agnostic core and platform-specific WiFi access.
|
Package provider defines the single seam between roamr's OS-agnostic core and platform-specific WiFi access. |
|
provider/internal/sys
Package sys is the one place, besides the providers themselves, that runs OS commands.
|
Package sys is the one place, besides the providers themselves, that runs OS commands. |
|
provider/linux
Package linux implements the NetworkProvider for Linux via NetworkManager's nmcli.
|
Package linux implements the NetworkProvider for Linux via NetworkManager's nmcli. |
|
provider/mock
Package mock is a deterministic, no-hardware provider used for tests, CI (which has no wireless card) and `roamr --demo`.
|
Package mock is a deterministic, no-hardware provider used for tests, CI (which has no wireless card) and `roamr --demo`. |
|
provider/windows
Package windows implements the NetworkProvider for Windows via the native WLAN API (wlanapi.dll), reached through the standard-library syscall package (no cgo).
|
Package windows implements the NetworkProvider for Windows via the native WLAN API (wlanapi.dll), reached through the standard-library syscall package (no cgo). |
|
score
Package score turns a Network's observable properties into a 0–100 quality estimate plus human-readable reasons (the "why").
|
Package score turns a Network's observable properties into a 0–100 quality estimate plus human-readable reasons (the "why"). |
|
speedtest
Package speedtest measures real download throughput of the active internet connection.
|
Package speedtest measures real download throughput of the active internet connection. |
Click to show internal directories.
Click to hide internal directories.
