snapdir stores library.
Storage backends for snapdir snapshots plus the store-routing and external-store shim that implement snapdir's store dispatch:
- [
FileStore] — the in-processfile://backend. - [
S3Store] — the native AWS-SDKs3://backend (ring rustls). - [
B2Store] — the native AWS-SDKb2://backend, pointed at Backblaze B2's S3-compatible endpoint (wraps [S3Store] with a custom endpoint). - [
GcsStore] — the nativegoogle-cloud-storagegs://backend (ring rustls; ADC credential chain). - [
router] — scheme → adapter resolution, including the hardcodedgs://→gcsspecial case for the Google Cloud Storage adapter. - [
shim] ([ExternalStore]) — the emit-command shim that dispatches third-partysnapdir-<name>-storebinaries via the documentedget-manifest-command/get-fetch-files-command/get-push-commandcontract.