Weekly Post 70

Posted on May 4, 2025

Apple Updates: Rsync -> Opensync

The first time I found alias command annoying was when I installed a linux distro and noticed that vim was exactly behaving the way I expected. Only to be informed that the distro was aliasing vi command to vim.

The recent Apple os update - did something similar to the vi->vim. Apple moved from using rsync to opensync and unsuprisingly it broke some of the functionality that I was depending on from rsync.

Opensync accepts only a subset of rsync’s command line arguments :OpenRsync1.

I don’t want to get into why the decision was made to move to opensync but I think one thing that would be useful when making such changes would be is - displaying a banner the first time a command is run. Something that says rsync has been replaced by opensync or something to that effect. Letting users be aware that certain Rsync commands won’t work.

Thanks to brew manager, a brew install rsync got my scripts up and running.

Through the lens

Rose

  1. Thanks to Rsync Replaced with Opensync1↩︎