gosync

command module
v0.0.0-...-3843de4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2015 License: GPL-2.0 Imports: 18 Imported by: 0

README

gosync

Gosync is a tool to quickly sync files inside a folder with those on a remote server

Features

  • Syncs all the files in client's folder with the files in server's folder (Think of it as a one-way Google Drive)
  • Supports AES encryption for file transfers
  • Uses SHA-1 checksum to ensure the integrity of files

How to use: server

Basic server:

gosync -s [port]

Example: gosync -s 9999

With AES encryption: -key:[AESKey]

gosync -s [port] -key:[AESKey]

Example: gosync -s 9999 -key:myAwesomeKey

With zlib compression: -compress

gosync -s [port] -compress

Example: gosync -s 9999 -key:myAwesomeKey -compress

How to use: client

Basic client:

gosync -c [address:port]

Example: gosync -c localhost:9999

With AES encryption: -key:[AESKey]

gosync -c [address:port] -key:[AESKey]

Example: gosync -c localhost:9999 -key:myAwesomeKey

Removing out-of-sync local files: -rm

gosync -c [address:port] -rm

Example: gosync -c localhost:9999 -rm

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL