Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
syncmyenv
command
|
|
|
internal
|
|
|
cli
Package cli wires the syncmyenv command tree.
|
Package cli wires the syncmyenv command tree. |
|
config
Package config resolves SyncMyEnv's on-disk locations.
|
Package config resolves SyncMyEnv's on-disk locations. |
|
crypto
Package crypto implements the SyncMyEnv key hierarchy on vetted libraries only (age, x/crypto) — no custom primitives.
|
Package crypto implements the SyncMyEnv key hierarchy on vetted libraries only (age, x/crypto) — no custom primitives. |
|
daemon
Package daemon holds the background agent's plumbing: a single-instance lock and OS service integration (launchd on macOS, systemd on Linux).
|
Package daemon holds the background agent's plumbing: a single-instance lock and OS service integration (launchd on macOS, systemd on Linux). |
|
remote
Package remote stores this device's connection to a SyncMyEnv server (cloud or self-hosted) and syncs the vault with it.
|
Package remote stores this device's connection to a SyncMyEnv server (cloud or self-hosted) and syncs the vault with it. |
|
scanner
Package scanner discovers environment files under user-chosen roots.
|
Package scanner discovers environment files under user-chosen roots. |
|
storage
Package storage abstracts where encrypted blobs live remotely (folder, S3/R2, SyncMyEnv server, WebDAV...).
|
Package storage abstracts where encrypted blobs live remotely (folder, S3/R2, SyncMyEnv server, WebDAV...). |
|
vault
Package vault is the local, encrypted store of protected env files and their revision history (~/.syncmyenv/vault.db).
|
Package vault is the local, encrypted store of protected env files and their revision history (~/.syncmyenv/vault.db). |
|
watcher
Package watcher detects changes to protected files.
|
Package watcher detects changes to protected files. |
|
Package protocol is the SyncMyEnv sync protocol: wire types shared by the CLI and the server, plus a small HTTP client.
|
Package protocol is the SyncMyEnv sync protocol: wire types shared by the CLI and the server, plus a small HTTP client. |
Click to show internal directories.
Click to hide internal directories.