Universal I/O interface extracted from core/go. Backend-agnostic file operations — local, S3, SQLite, DataNode, Sigil. - io.Medium: Read/Write/Delete/List/Stat/Rename - local: filesystem backend - s3: AWS S3 backend - sqlite: SQLite-backed virtual filesystem - datanode: Borg DataNode in-memory fs (snapshot/restore) - node: composite medium with routing - sigil: content-addressed storage with crypto hashes Depends on core/go-log for E() errors, zero core/go dependency. Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| client.go | ||
| client_test.go | ||