Summary | Current Release |
---|---|
Version | 1.2 |
Date | December 26, 2021 |
Platforms | macOS, Linux (Ubuntu+), Windows |
License | MIT |
Author | Abe Pralle |
Console utility to sync one folder with another. New and modified source files are copied to the destination and any destination files that do not exist in the source are deleted.
- Install morlock.sh
morlock install abepralle/shellview
morlock update shellview
fsync ~/Libraries/MyLibrary ~/Projects/MyProject/Libraries/MyLibrary
fsync [options] source-filepath destination-filepath
Option | Description |
---|---|
--dry-run --dry -d |
Print file copy messages without actually copying them. Should not be used with --quiet. |
--exclude=<pattern> -x <pattern> |
Exclude any files matching the given pattern from being copied or deleted. Multiple --exclude patterns can be given. Example: --exclude="**/Web/*" . |
--help -h -? |
Show this help text. |
--keep-unused --keep -k |
Do not delete files that are in destination but no longer in source. |
--missing -m |
Only copy missing files. |
--quiet -q |
Do not print file copy actions. |
- Hidden files are automatically excluded from being synced.