Skip to content

Felamande/filesync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filesync

Filesync is a simple tool to sync files between multiple uri pairs.

中文README

Install from source

go get -u github.com/Felamande/filesync
go install github.com/Felamande/filesync

or use gopm instead to cross the GFW.

gopm get -g -u github.com/Felamande/filesync 
go install github.com/Felamande/filesync

run filesync -help to get help.

Features

  • Synchronize simultaneously from left directory to right directory.
  • Install as a system service.
  • Run in the shell.

TODO

  • Support different protocols. By now, it can only sync file locally.

Known issues

  • On windows, some program cannot save files that are occupied by the filesync program.
  • if some temp files are created in the left dir and then be removed, those ones synchronized to the right directory won't.
  • The service won't start when first installed using the command line, a manual control or a system restart is required.

Thanks