diff --git a/sh/alias/rsync.sh b/sh/alias/rsync.sh index 7a94aac..02ea400 100644 --- a/sh/alias/rsync.sh +++ b/sh/alias/rsync.sh @@ -1,11 +1,6 @@ # synchronize -rs() { - rsb \ - "${@}" -} - -# base arguments -rsb() { +rs() { sh_a__r_sync "${@}"; } +sh_a__r_sync() { rsync \ --archive \ --no-inc-recursive \ @@ -16,16 +11,17 @@ rsb() { } # synchronize and delete after -rsda() { - rsb \ +rsda() { sh_a__r_sync_delete_after "${@}"; } +sh_a__r_sync_delete_after() { + sh_a__r_sync \ --delete-after \ "${@}" } # synchronize and delete before -rsdb() { r_sync_delete_before "${@}"; } -r_sync_delete_before() { - rsb \ +rsdb() { sh_a__r_sync_delete_before "${@}"; } +sh_a__r_sync_delete_before() { + sh_a__r_sync \ --delete-before \ "${@}" }