You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,13 +39,13 @@ Each driver is thoroughly tested against the shared test suite using [testcontai
39
39
40
40
| Driver | Kind | Notes |
41
41
| ---: | --- | --- |
42
+
| <imgsrc="https://img.shields.io/badge/local-4C8EDA?logo=files&logoColor=white"alt="local"> | Local filesystem | Good default for local development and tests. |
42
43
| <imgsrc="https://img.shields.io/badge/memory-667085?logo=buffer&logoColor=white"alt="memory"> | In-memory | Best zero-dependency backend for tests and ephemeral workflows. |
43
44
| <imgsrc="https://img.shields.io/badge/redis-CB3837?logo=redis&logoColor=white"alt="redis"> | Distributed memory | Good for temporary distributed blob storage with explicit size and durability tradeoffs. |
44
-
| <imgsrc="https://img.shields.io/badge/local-4C8EDA?logo=files&logoColor=white"alt="local"> | Local filesystem | Good default for local development and tests. |
45
+
| <imgsrc="https://img.shields.io/badge/ftp-FF8C00?logo=filezilla&logoColor=white"alt="ftp"> | Remote filesystem | Embedded integration fixture in the shared matrix. |
46
+
| <imgsrc="https://img.shields.io/badge/sftp-1F6FEB?logo=gnu-bash&logoColor=white"alt="sftp"> | Remote filesystem | Container-backed integration coverage in the shared matrix. |
45
47
| <imgsrc="https://img.shields.io/badge/s3-569A31?logo=files&logoColor=white"alt="s3"> | Object storage | MinIO-backed integration coverage in the shared matrix. |
| <imgsrc="https://img.shields.io/badge/rclone-5A45FF?logo=rclone&logoColor=white"alt="rclone"> | Breadth driver | Depends on the underlying rclone remote; see the [rclone storage systems overview](https://rclone.org/overview/). |
51
51
@@ -63,10 +63,10 @@ Then add the driver modules you need, for example:
63
63
go get github.com/goforj/storage/driver/localstorage
64
64
go get github.com/goforj/storage/driver/memorystorage
65
65
go get github.com/goforj/storage/driver/redisstorage
66
+
go get github.com/goforj/storage/driver/ftpstorage
67
+
go get github.com/goforj/storage/driver/sftpstorage
66
68
go get github.com/goforj/storage/driver/s3storage
67
69
go get github.com/goforj/storage/driver/gcsstorage
68
-
go get github.com/goforj/storage/driver/sftpstorage
69
-
go get github.com/goforj/storage/driver/ftpstorage
70
70
go get github.com/goforj/storage/driver/dropboxstorage
71
71
go get github.com/goforj/storage/driver/rclonestorage
72
72
```
@@ -361,13 +361,13 @@ Notes:
361
361
362
362
| Driver | Stat | Copy | Move | Walk | URL | Context |
0 commit comments