The object ReadWriteDictionary.swift reads and writes to permanent storage. The object is an extension of NamesandPaths.swift, which sets what to read where. All data (configurations, schedules and log records, user config) is read from permanent storage utilizing the NSDictionary foundation class.

RsyncOSX configuration file, scheduled tasks which also includes log records and user configuration are plain XML-files (property list files). Files are saved in:

configurations

1
~/Documents/Rsync/MacID/configRsync.plist
  • ~/ is user home directory
  • MacID is the Mac serial number and is automatically set by RsyncOSX

log records and scheduled tasks

1
~/Documents/Rsync/MacID/scheduleRsync.plist

user config

1
~/Documents/Rsync/MacID/config.plist

If profile is used:

configurations

1
~/Documents/Rsync/MacID/profile/configRsync.plist

log records and scheduled tasks

1
~/Documents/Rsync/MacID/profile/scheduleRsync.plist