teleport
Task-based bidirectional sync script utilizing rsync
...Sync operations are organized as customizable sync tasks that can be selectively chosen each time the script is executed.
To use the script, browse the code repository, and download files 'teleport.rb' and the sample config file. For more information, read README.