@@ -13,6 +13,7 @@ photos, etc.) _that are reorganized frequently_.
1313` rsync-sidekick ` is a safe and simple tool that is designed to run ** before** ` rsync ` is run.
1414
1515## What does this do?
16+
1617` rsync-sidekick ` propagates following changes (or any combination) from _ source directory_ to _ destination directory_ :
1718
18191 . Change in file modification timestamp
3334
3435## How to install?
3536
36- 1 . Install Go version at least ** 1.18 **
37+ 1 . Install Go version at least ** 1.19 **
3738 * On Ubuntu: ` snap install go `
3839 * On Mac: ` brew install go `
3940 * For anything else: [ Go downloads page] ( https://go.dev/dl/ )
@@ -76,14 +77,16 @@ where,
7677 [destination-dir] Destination directory
7778
7879flags: (all optional)
79- -x, --exclusions string path to file containing newline separated list of file/directory names to be excluded
80- (even if this is not set, files/directories such these will still be ignored: $RECYCLE.BIN, desktop.ini, Thumbs.db etc.)
81- -h, --help display help
82- --list list files along their metadata for given directory
83- -s, --shellscript instead of applying changes directly, generate a shell script
84- (this flag is useful if you want 'dry run' this tool or want to run the shell script as a different user)
85- -v, --verbose generates extra information, even a file dump (caution: makes it slow!)
86- --version show version
80+ -x, --exclusions string path to file containing newline separated list of file/directory names to be excluded
81+ (even if this is not set, files/directories such these will still be ignored: $RECYCLE.BIN, desktop.ini, Thumbs.db etc.)
82+ -h, --help display help
83+ --list list files along their metadata for given directory
84+ -s, --shellscript instead of applying changes directly, generate a shell script
85+ (this flag is useful if you want 'dry run' this tool or want to run the shell script as a different user)
86+ -p, --shellscript-at-path string similar to --shellscript option but you can specify output script path
87+ (this flag cannot be specified if --shellscript option is specified)
88+ -v, --verbose generates extra information, even a file dump (caution: makes it slow!)
89+ --version show application version (v1.5.0) and exit
8790
8891More details here: https://github.com/m-manu/rsync-sidekick
8992```
0 commit comments