| Crates.io | cover |
| lib.rs | cover |
| version | 0.1.24 |
| created_at | 2025-12-27 13:10:08.535656+00 |
| updated_at | 2026-01-05 08:02:14.269202+00 |
| description | A simple Rust tool for syncing directories with change detection |
| homepage | |
| repository | https://github.com/ibilalkayy/cover |
| max_upload_size | |
| id | 2007198 |
| size | 22,719 |
✨ If you would like to help spread the word of Cover, please consider starring the repo!
Cover is a Rust application where the source and destination are synced and any change in the source will be happening in the destination at the same time.
.zip or .tar.gz--keep-last, --older-than)Here is the docs that you can read it yourself.
cargo install cover
cover sync
cover archive
cover restore
cover schedule
cover list
cover clean
cover sync --source src_directory --destination dest_directory --changed-only
cover sync --source src_directory --destination dest_directory --delete
cover sync --source src_directory --destination dest_directory --dry-run
cover sync --source src_directory --destination dest_directory --verbose
Note: Other commands are in the process.
Fork, clone and build from the source:
git clone https://github.com/ibilalkayy/cover.git
cd cover
cargo build --release
The binary will be available at:
target/release/cover
Optionally, move it to your $PATH:
cp target/release/cover /usr/local/bin/cover
This project is licensed under the Apache-2.0 License.
Contributions, issues, and feature requests are welcome! Feel free to open a PR or file an issue on GitHub.