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