At some point I forgot about the scheme and started synchronizing things manually.
For the periods of my career where I've lived the two computer life (desktop and laptop), I've used Unison to keep substantial parts of my home directory in sync between the two machines.
I already have RSyncOSX, which after quite a bit of Googling and digging seems to be an older app by the same author.
https://github.com/rsyncOSX/RsyncOSX_archived
As opposed to the new:
https://github.com/rsyncOSX/RsyncOSX
Before that, I used to use ARsync:
https://arrsync.sourceforge.net/
https://www.bartbusschots.ie/s/2006/11/26/arrsync-an-rsync-g...
It was, as I recall, nicer still but it's no longer maintained and the x86-32 binary no longer runs.
And the application is not sandboxed?[1]
The trick with an app like this is the risk of launching an external process, or building the app to include the binaries, thus avoiding some security risk (and possibly using XPC for inter-op updates).
Would you like to summarize how you identified and addressed the risks, and your approach for building/bundling/deploying the app?
[1] https://github.com/rsyncOSX/RsyncUI/blob/main/RsyncUI/RsyncU...
AnonC•1d ago
BTW, the documentation [1] mentions installing a newer version of rsync using Homebrew. I’d suggest including Macports rsync [2], which also provides 3.x (right now at 3.4.1).
[1]: https://rsyncui.netlify.app/docs/settings/rsyncandpath/
[2]: https://ports.macports.org/port/rsync/