- I want to keep files instantaneously in-sync across two workstations
- I want the solution to be platform-independent (mostly)
- I want this to run in the foreground in a tmux pane so I can easily monitor
- I want one simple command that I can re-use for any combination of target files/directories and destination directories
- I want some control on how deletions are handled
- Preferably, I won't have to mess with
fsevents
orinotify
or maintaining additional scripts
https://github.com/facebook/watchman (specifically, watchman-make
with --run
) and an ssh connection makes this super easy.