sync.sh is a small, dependency-light Bash wrapper around rsync that provides:
-
One-way or two-way directory synchronization
-
Gitignore-style
.syncignore
files (source and destination) -
Optional import of
SOURCE/.gitignore
patterns -
Per-side ignore files and inline patterns (with
!
unignore)