RsyncOSX supports read and write configurations and logs as JSON files. The user will have the option to convert existing configurations and logs from plist to JSON. Before converting to JSON, in user configuration, make a backup of the current configuration files. The current configurations is backed up in the catalog
Important info if using RsyncOSX and RsyncUI in parallel
RsyncOSX and RsyncUI can share datafiles for configurations, schedules and logs. But they do not share user settings. If utilizing version 3.x of rsync, it must be enabled in both apps. The following is required for setup of RsyncOSX if used in parallel with RsyncUI:
- files must be stored in same location, see info about RsyncOSX files
- JSON must be enabled in RsyncOSX (see below)
Files are store in the catalog
$HOME/.rsyncosx/macserialnumber/. Check the
About where your version of RsyncOSX stores the files. RsyncOSX can assist, if required, to move files to new default location. More info in RsyncOSX files.
To enable JSON support is a two step process. There are three parts in the File menu dedicated for JSON support:
- Verfiy (JSON) (shortcut
⌃⌘V) - verify either converted JSON or PLIST files
- View output (shortcut
⌘O) - after a verify open the output and select Logfile
- Transform (shortcut
⌘J) - enables the transform button for either JSON or PLIST
First task is select the
Transform (or shortcut
⌘J). The main view shows a
JSON button (or a
PLIST button). Selecting the button executes the transformation. The existing plist or JSON configurations are not changed.
JSONbutton if RsyncOSX is reading PLIST files and converts to JSON files
PLISTbutton if RsyncOSX is reading JSON files and converts to PLIST files
After transforming, the second task is to enable JSON support by selecting the
JSON option in user configuration
RsyncOSX will automatically quit and after a restart JSON support is enablet. For new users only select the
JSON option to enable JSON support.
A yellow label indicates JSON support is enablet. The JSON files are stored in, add profilename if profile is used:
Returning to PLIST
You can anytime go back to plist format. Select Transform or
⌘J and select the
PLIST button in main view. It saves the current configurations and schedules as plist format. In userconfig disable the
JSON support and after restart plist is enablet.
LastMod 2021-04-26 (2bef275)