This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Advanced

Advanced features for automation and task management. If you are new to RsyncUI or rsync, learn the basics before using these.

1 - URL commands

Deep links provide direct access to app features via URL. Using deep links, you can estimate and synchronize in a single click. Deep links in RsyncUI group actions that typically require multiple steps.

There are three methods of using deep links:

  • enable RsyncUI widgets
  • use URL functions direct within RsyncUI
  • save a URL link in e.g., Notes

RsyncUI Widget

One widget is embedded in RsyncUI:

  • estimating and synchronizing

The widget retrieves a saved URL from storage. In the Tasks view, there is a URL view where you can save the required URL. The widget shows whether a validated URL is present. To enable the widget on macOS, click the date and time icon in the upper right corner of your screen. Edit widgets and select RsyncUI, then add the widget.

After enabling the widget, a single click on the widget will launch RsyncUI and execute the corresponding action. To modify the URL, update and save the new URL.

Execute URLs from within RsyncUI

Deep links also enable automation of actions within RsyncUI. A single click on the toolbar icon executes the URL action. RsyncUI generates the necessary URL based on the loaded profile and the required action. The yellow toolbar icon allow execution of URL commands from within RsyncUI, as demonstrated in section above.

URLs and Notepad

ActionURL
Estimate all tasks, automatically synchronize datarsyncuiapp://loadprofileandestimate?profile=Pictures
  • Estimate all tasks and automatically synchronize data
    • load profile, estimate all tasks and automatically synchronize data

View URL

You can copy the correct URLs and save them in an application like Notes for easy access to start a synchronization task.

If RsyncUI encounters an invalid URL link, it will generate errors. Only well-defined URLs (specifically those supported by RsyncUI) are processed and executed. All URLs are validated as valid, but only defined URLs for RsyncUI are actually executed.

2 - Export and import

Tasks can be exported and imported between profiles and to new Macs. Select the “File” menu and then “Export and import.”

Export

Exporting saves all tasks in the current profile to a JSON file. Choose a location to save the file — for example, your Documents folder or a shared drive accessible from another Mac.

Import

Importing reads a previously exported JSON file and adds those tasks to the selected profile. You can import into an existing profile or a new one. Duplicate tasks are not filtered automatically, so review the task list after importing.

Typical use cases

  • New Mac: export tasks from the old Mac and import them on the new one to avoid re-entering every task manually.
  • Profile reorganization: move a subset of tasks from one profile to another by exporting from the source profile and importing into the target profile.