nsyrc lets you save links between source and target folders, and rsync easily between them.
$ npm install -g nsyrc
nsyrc shows you the list of your defined links.
Here is the result of running
nsyrc with this .nsyrc file:
Each row represents a link. The padded columns are, from left to right:
A pending feature will enable the user to set those period of time.
nsyrc -l <source> <target> creates a new link.
nsyrc <id> prompts the user to run the link with --dry-run first, and then without. Use
--wet to skip dry-run.
nsyrc -n does the same for the first link that was not synced in the last 24 hours.
nsyrc -t <id> trashes a link.
nsyrc -e empties the trash. The trash is currently only accessible through opening ~/.nsyrc
While nsyrc tries to distance the user from the dangers of using rsync directly, it is still a program that runs rsync commands, and that was written by a human being, and no one can guarantee that it is devoid of bugs or unexpected behaviors, therefore use this software at your own risk.