Directories
¶
| Path | Synopsis |
|---|---|
|
Package config manages beardrive's global state under the beardrive home directory (default ~/.bdrive, overridable with $BDRIVE_HOME): the device identity and the registry of mounted folders.
|
Package config manages beardrive's global state under the beardrive home directory (default ~/.bdrive, overridable with $BDRIVE_HOME): the device identity and the registry of mounted folders. |
|
Package daemon runs the per-mount background sync loop and manages its lifecycle (detached start, pidfile, graceful stop).
|
Package daemon runs the per-mount background sync loop and manages its lifecycle (detached start, pidfile, graceful stop). |
|
Package journal implements beardrive's append-only operation log.
|
Package journal implements beardrive's append-only operation log. |
|
Package remote abstracts the cloud object store a volume syncs through.
|
Package remote abstracts the cloud object store a volume syncs through. |
|
Package store manages a volume's local on-disk state: a content-addressed blob store, the per-device journals, and small JSON state files.
|
Package store manages a volume's local on-disk state: a content-addressed blob store, the per-device journals, and small JSON state files. |
|
Package syncer drives a volume's sync cycle:
|
Package syncer drives a volume's sync cycle: |
|
Package webapp serves the bdrive web server: a browsable web view of synced files (file tree reconstructed from the journals, rendered markdown, downloads), browser uploads, and — in hub mode — the sync API that lets storage-blind client devices sync whole projects through this server.
|
Package webapp serves the bdrive web server: a browsable web view of synced files (file tree reconstructed from the journals, rendered markdown, downloads), browser uploads, and — in hub mode — the sync API that lets storage-blind client devices sync whole projects through this server. |
Click to show internal directories.
Click to hide internal directories.