Skip to content
View rsyncOSX's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report rsyncOSX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
rsyncOSX/README.md

Hi there ๐Ÿ‘‹

RsyncUI is a GUI on the Apple macOS platform for the command line tool rsync. It is rsync which executes the synchronize data tasks. The GUI is only for organizing tasks, setting parameters to rsync and make it easier to use rsync.

If you are on macOS Sonoma and later, use RsyncUI.

Install by Homebrew

The apps might be installed by Homebrew or by direct Download. The apps are signed and notarized by Apple.

App Homebrew macOS Documentation
RsyncUI brew install --cask rsyncui macOS Sonoma and later rsyncui.netlify.app
RsyncOSX brew install --cask rsyncosx macOS Big Sur and later - not maintained, repository is archived and readonly rsyncosx.netlify.app

Why two apps

The development of RsyncOSX commenced in 2015 as a project to learn Swift. In 2019, Apple released SwiftUI. SwiftUI quickly became popular and I commenced another project, RsyncUI, to learn SwiftUI.

App Storage UI Latest version Version 1.0.0
RsyncUI JSON SwiftUI, declarativ v2.1.4 - 27 September 2024 - active development and maintenance 6 May 2021
RsyncOSX JSON Storyboard, imperativ v6.8.0 - 13 April 2023 - not maintained, repository is archived and readonly 14 March 2016

Important to verify new tasks

The UI of RsyncUI can for users who dont know rsync be difficult and complex to understand. Setting wrong parameters to rsync can result in deleted data. For your own safety it is important to execute a simulated run, a --dry-run, and verify the result before the real run.

External task executing rsync

Please be aware it is an external task not controlled by RsyncUI, which executes the command-line tool rsync. The progress and termination of the external rsync task are monitored. The user can abort the task at any time. Please let the abort finish and cleanup properly before starting a new task. It might take a few seconds. If not, the apps might become unresponsive.

RsyncUI (Swift, SwiftUI)

GitHub license GitHub Releases GitHub issues

RsyncUI is released for macOS Sonoma and later. Latest build is 27 September 2024.

RsyncOSX (Swift, Storyboard) - archived, not maintained

GitHub license GitHub Releases

RsyncOSX was released for macOS Big Sur and later. Please be aware of the repository for RsyncOSX is archived and not maintained. The user guide for RsyncOSX.

Popular repositories Loading

  1. RsyncOSX_archived RsyncOSX_archived Public archive

    A macOS GUI for rsync.

    Swift 1.3k 72

  2. RsyncUI RsyncUI Public

    A SwiftUI based macOS GUI for rsync.

    Swift 248 9

  3. RsyncOSX RsyncOSX Public

    4

  4. RsyncOSXdocs RsyncOSXdocs Public archive

    RsyncOSX Documentation (Hugo)

    2 2

  5. homebrew-cask homebrew-cask Public

    Forked from Homebrew/homebrew-cask

    ๐Ÿป A CLI workflow for the administration of macOS applications distributed as binaries

    Ruby

  6. create-dmg create-dmg Public

    Forked from create-dmg/create-dmg

    A shell script to build fancy DMGs

    Shell