Directories
¶
| Path | Synopsis |
|---|---|
|
Package client is dotvault's public, importable Go API.
|
Package client is dotvault's public, importable Go API. |
|
cmd
|
|
|
dotvault
command
|
|
|
internal
|
|
|
agent
Package agent implements dotvault's SSH agent surface: a read-only agent.ExtendedAgent backend served over a Unix domain socket (Linux/macOS) or a named pipe (Windows).
|
Package agent implements dotvault's SSH agent surface: a read-only agent.ExtendedAgent backend served over a Unix domain socket (Linux/macOS) or a named pipe (Windows). |
|
httpproxy
Package httpproxy resolves the proxy that outbound HTTP requests should travel through, and constructs *http.Client instances that route through that resolver.
|
Package httpproxy resolves the proxy that outbound HTTP requests should travel through, and constructs *http.Client instances that route through that resolver. |
|
loginsuppress
Package loginsuppress implements the marker-file suppression that coordinates `dotvault login-check` invocations across rapidly-launched shells.
|
Package loginsuppress implements the marker-file suppression that coordinates `dotvault login-check` invocations across rapidly-launched shells. |
|
observability
Package observability wires OpenTelemetry metric instruments and the OTLP exporter for the dotvault daemon.
|
Package observability wires OpenTelemetry metric instruments and the OTLP exporter for the dotvault daemon. |
|
regfile
Package regfile renders a dotvault configuration as a Windows Registry (.reg) file targeting HKLM\SOFTWARE\Policies\goodtune\dotvault.
|
Package regfile renders a dotvault configuration as a Windows Registry (.reg) file targeting HKLM\SOFTWARE\Policies\goodtune\dotvault. |
|
sdnotify
Package sdnotify implements the small subset of the systemd sd_notify(3) protocol the daemon needs (READY=1, STOPPING=1, WATCHDOG=1) without pulling in a dependency on go-systemd.
|
Package sdnotify implements the small subset of the systemd sd_notify(3) protocol the daemon needs (READY=1, STOPPING=1, WATCHDOG=1) without pulling in a dependency on go-systemd. |
|
tokenwatch
Package tokenwatch watches the Vault token file for replacement and invokes a callback when it is created or updated, so a running daemon picks up a token freshly written by `dotvault login` (or any other external writer) without waiting for the lifecycle manager's periodic re-read.
|
Package tokenwatch watches the Vault token file for replacement and invokes a callback when it is created or updated, so a running daemon picks up a token freshly written by `dotvault login` (or any other external writer) without waiting for the lifecycle manager's periodic re-read. |
|
tray
Package tray provides an optional Windows system-tray icon for the daemon.
|
Package tray provides an optional Windows system-tray icon for the daemon. |
Click to show internal directories.
Click to hide internal directories.