Repolode
rsyncOSX

rsyncOSX/RsyncUI

rsyncの同期タスクやパラメータをコマンドラインなしで管理できる、SwiftUI製のmacOS向けGUIフロントエンド。

代替できる製品:Carbon Copy ClonerChronoSync

スター
1,484
フォーク
36
未解決の Issue
0
最終コミット
5 日前

これは何?

RsyncUIは、rsyncファイル同期ツールをSwiftUIで構築したネイティブmacOSアプリに統合します。同期処理をタスクとして整理し、インターフェースからrsyncのパラメータを設定できるため、長いコマンドラインを組み立てる代わりに、ウィンドウ上でバックアップやコピーを設定して実行できます。

このアプリはHomebrewのcaskとして配布されているほか、リリースページから署名・公証済みのダウンロード版を入手できます。macOS Sonoma以降が必要です。Swiftの依存パッケージは、rsync引数の構築、出力をストリーミングするプロセス実行、rsync転送統計の解析、SSHキーの準備、JSONによる永続化、プロファイル操作やウィジェット連携用のディープリンクURLをそれぞれ担当するパッケージに分かれています。

プロジェクトにはDocsyベースのサイトで公開されているユーザードキュメントがあり、ブログでリリースノートも公開しています。

主な機能

  • 01rsyncの処理をタスクとして整理し、パラメータを設定できます。
  • 02インターフェースから、dry runやスナップショットを含むrsyncコマンドを構築して実行できます。
  • 03rsyncの出力を解析した転送統計を表示します。
  • 04リモート同期用のSSHキーを準備し、接続を確認できます。
  • 05プロファイル操作やウィジェット連携用のディープリンクURLに対応しています。

ユースケース

  • シェルスクリプトを書かずに、Macから定期または手動のバックアップを実行する。
  • GUIからSSH経由でリモートサーバーとフォルダを同期する。
  • 同期を実行する前にdry runで変更内容を確認する。

クイックスタート

  1. 1

    Homebrewでインストール

    brew install --cask rsyncui
  2. 2

    または、リリースページからアプリをダウンロード

使う前に知っておきたいこと

  • macOS専用です。macOS Sonoma以降が必要です。
  • rsyncのフロントエンドのため、高度な設定にはrsyncの知識が必要です。

トピック

よくある質問

RsyncUI とは?
rsyncの同期タスクやパラメータをコマンドラインなしで管理できる、SwiftUI製のmacOS向けGUIフロントエンド。 RsyncUIは、rsyncファイル同期ツールをSwiftUIで構築したネイティブmacOSアプリに統合します。同期処理をタスクとして整理し、インターフェースからrsyncのパラメータを設定できるため、長いコマンドラインを組み立てる代わりに、ウィンドウ上でバックアップやコピーを設定して実行できます。
RsyncUI は無料で使えますか?ライセンスは?
RsyncUI は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
RsyncUI は今もメンテナンスされていますか?
活発にメンテナンス中。RsyncUI の最終コミットは 2026年10月16日 です。
RsyncUI は何に使えますか?
シェルスクリプトを書かずに、Macから定期または手動のバックアップを実行する。 GUIからSSH経由でリモートサーバーとフォルダを同期する。 同期を実行する前にdry runで変更内容を確認する。
RsyncUI のインストール方法は?
Homebrewでインストール: brew install --cask rsyncui または、リリースページからアプリをダウンロード
RsyncUI はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rsyncOSX/RsyncUI

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト