Skip to content

kristofer/gosync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

gosync

Sync files, fast.

Gosync leverages go routines to concurrently sync files from S3 to the local file system and vice versa.

Installation

Clone the repo:

git clone https://github.com/brettweavnet/gosync

Change into the gosync directory, download the dependencies and run make:

cd gosync
go get -d -v ./...
make

Setup

Set environment variables:

AWS_SECRET_ACCESS_KEY=yyy
AWS_ACCESS_KEY_ID=xxx

Usage

gosync sync source target

Syncing from local directory to S3

gosync sync /files s3://bucket/files

Syncing from S3 to local directory

gosync sync s3://bucket/files /files

About

Sync files to S3, fast. Go package and CLI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published