trago

command module
v0.0.0-...-47a16c3 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2017 License: MIT Imports: 6 Imported by: 0

README

trago

Trago is a file synchronization utility inspired by tra. It uses the synchronization algorithm defined in the tra paper.

You can install it using go get (assuming you have a Go environment set up):

go get github.com/ssbl/trago

Usage

Simply point it to a remote directory and a local directory, and trago will carry out a bidirectional sync.

trago user@host:directory-A directory-B

Caveats

The design is simple, and borders on primitive in some areas:

  • moves and renames aren't detected
  • uses ssh to start the remote process
  • no per-directory worker threads
  • uses a fileserver to download files
  • files are transferred in their entirety
  • conflicting files are skipped

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
tra trasrv
tra trasrv

Jump to

Keyboard shortcuts

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