| Crates.io | carsync |
| lib.rs | carsync |
| version | 0.1.0 |
| created_at | 2025-11-02 07:31:55.561009+00 |
| updated_at | 2025-11-02 07:31:55.561009+00 |
| description | CarSync - rsync with cars! |
| homepage | https://github.com/Diplo2by/carsync |
| repository | https://github.com/Diplo2by/carsync |
| max_upload_size | |
| id | 1912812 |
| size | 64,655 |
CarSync - rsync with cars!
cargo install carsync
git clone https://github.com/Diplo2by/carsync
cd carsync
cargo install --path .
Basic recursive sync:
carsync -r /source/path /destination/path
-r, --recursive - Crawl through subdirectories recursively-n, --dry-run - Just stalk, don't pounce (preview mode)-v, --verbose - Meow loudly about what's happening-c, --checksum - Compare files by checksum (sniff carefully)--delete - Delete files that don't belong (knock them off the table)Sync directories with verbose output:
carsync -r -v ~/Documents ~/Backup/Documents
Preview what would be synced (dry run):
carsync -r -n ~/Photos ~/Backup/Photos
Sync with checksum verification:
carsync -r -c ~/Projects ~/Backup/Projects
Sync and delete extra files in destination:
carsync -r --delete ~/Music ~/Backup/Music
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.