A simple way to sync folders & files between a remote machine and a cloud provider's storage.
Available for following cloud frameworks:
Note: This plugin is still in development and may not be stable. Use with caution.
- ni:
ni sync-cloud-storage -D
- npm:
npm i sync-cloud-storage -D
- yarn:
yarn add sync-cloud-storage -D
- pnpm:
pnpm add sync-cloud-storage -D
- Uses the latest official cloud provider's SDK.
- Sync multiple storages at once.
- Sync tags and metadata of each storage.
plugins:
- sync-cloud-storage
custom:
syncCloudStorage:
- name: my-bucket
localPath: ./assets
actions:
- upload
- delete
prefix: assets
acl: public-read
metadata:
foo: bar
bar: foo