RSyncUI —— 基于 SwiftUI 的 macOS rsync 图形界面
RSyncUI – A SwiftUI based macOS GUI for rsync

原始链接: https://github.com/rsyncOSX/RsyncUI

这是 RsyncUI 的代码仓库,它是一个基于 SwiftUI 的 macOS 应用。RsyncUI 适用于 macOS Sonoma 及更高版本。RsyncUI 是一个在 Apple macOS 平台上为命令行工具 rsync 提供的图形用户界面。实际执行数据同步任务的是 rsync 命令行工具本身。图形界面仅用于组织任务、设置 rsync 参数,并使其更易于使用。用户文档基于优秀的基于 Hugo 的 Docsy 主题的 fork 版本。RsyncUI 可以通过 Homebrew 或直接下载安装。它已由 Apple 签名和公证。应用 Homebrew macOS RsyncUI brew install --cask rsyncui macOS Sonoma 及更高版本 外部任务执行 rsync 请注意,这是一个由 RsyncUI 不直接控制的外部任务,它执行的是 rsync 命令行工具。RsyncUI 会监控外部 rsync 任务的进度和终止状态。用户可以随时中止任务。请等待中止过程完成并正确清理后,再启动新任务。这可能需要几秒钟。否则,RsyncUI 可能会无响应。

This Hacker News thread discusses RSyncUI, a new SwiftUI-based macOS GUI for the rsync file synchronization tool. Users share experiences with similar tools like Unison and older rsync GUIs like RSyncOSX and ARsync. One user suggests incorporating Macports rsync alongside Homebrew. The discussion touches on security aspects, particularly around launching external processes, and asks the developer about risk mitigation strategies. Some users express interest in a similar GUI for Rclone, with another pointing out Rclone already has a web GUI. Windows users seek recommendations for rsync GUIs, with suggestions including QtdSync and Bvckup2, alongside the Windows-native robocopy. One comment highlights the inherent challenges of applying rsync's Unix-centric concepts to Windows environments. A comment mimicking an old Dropbox critique was flagged.

原文

GitHub license GitHub Releases GitHub issues

This is the repository for RsyncUI, a SwiftUI based macOS application. RsyncUI is released for macOS Sonoma and later. 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.

The user documentation is based upon a fork of the excellent Hugo based theme Docsy.

RsyncUI might be installed by Homebrew or by direct Download. It is signed and notarized by Apple.

App Homebrew macOS
RsyncUI brew install --cask rsyncui macOS Sonoma and later

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, RsyncUI might become unresponsive.

联系我们 contact @ memedata.com