# synchronize
rs() { sa__r_sync "${@}"; }
sa__r_sync() {
	rsync \
		--archive \
		--no-inc-recursive \
		--partial \
		--progress \
		--verbose \
		"${@}"
}

# synchronize and delete after
rsda() { sa__r_sync_delete_after "${@}"; }
sa__r_sync_delete_after() {
	sa__r_sync \
		--delete-after \
		"${@}"
}

# synchronize and delete before
rsdb() { sa__r_sync_delete_before "${@}"; }
sa__r_sync_delete_before() {
	sa__r_sync \
		--delete-before \
		"${@}"
}