Documentation
¶
Overview ¶
Package filesystem defines the common FS interface and Listing type shared by Adele's remote storage backends (S3, MinIO, SFTP, and WebDAV).
Each backend implements FS to put, get, list, and delete files using a uniform API, decoupling application code from any specific storage provider.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package miniofilesystem implements the filesystem.FS interface backed by MinIO object storage using the minio-go client.
|
Package miniofilesystem implements the filesystem.FS interface backed by MinIO object storage using the minio-go client. |
|
Package s3filesystem implements the filesystem.FS interface backed by Amazon S3 (and S3-compatible endpoints) using the AWS SDK for Go.
|
Package s3filesystem implements the filesystem.FS interface backed by Amazon S3 (and S3-compatible endpoints) using the AWS SDK for Go. |
|
Package sftpfilesystem implements the filesystem.FS interface backed by a remote SFTP server over SSH using the pkg/sftp client.
|
Package sftpfilesystem implements the filesystem.FS interface backed by a remote SFTP server over SSH using the pkg/sftp client. |
|
Package webdavfilesystem implements the filesystem.FS interface backed by a remote WebDAV server using the gowebdav client.
|
Package webdavfilesystem implements the filesystem.FS interface backed by a remote WebDAV server using the gowebdav client. |
Click to show internal directories.
Click to hide internal directories.