This is an Electron/ReactJS desktop app that provides a UI for easily syncing S3 buckets. It primarily utilizes the AWS CLI for its core functionality.
This is a WIP, and as such is very limited in functionality, and may contain bugs. Do not use this to sync production s3 buckets.
- You must have the AWS CLI installed and configured
- You must have at least one Amazon s3 bucket created.
- Install npm dependencies:
npm install - To run the app locally in development mode:
npm run dev The build and package process has only been tested on macOS. However, with slight configuration tweaks the build process should work on Windows and Linux as well.
- A single command runs the build and package process:
npm run package This will output the packaged application to your dist folder.
You can download a copy of the latest version of this app (for macOS) to play around with on the releases page of this repo.