Skip to content

seanvm/s3-sync-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3 Sync Tool

Codacy Badge

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.

Requirements

  • You must have the AWS CLI installed and configured
  • You must have at least one Amazon s3 bucket created.

Setup

  1. Install npm dependencies:
npm install 
  1. To run the app locally in development mode:
npm run dev 

Packaging The App

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.

  1. A single command runs the build and package process:
npm run package 

This will output the packaged application to your dist folder.

Download Latest Release

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.

About

Electron app for syncing AWS s3 buckets

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •