cover-files

Crates.iocover-files
lib.rscover-files
version0.1.24
created_at2025-12-26 14:03:50.41503+00
updated_at2026-01-05 08:01:49.309157+00
descriptionA simple Rust tool for syncing directories with change detection
homepage
repositoryhttps://github.com/ibilalkayy/cover
max_upload_size
id2005739
size141,964
Bilal Khan (ibilalkayy)

documentation

README

Cover Library (cover-files)

The cover-files crate provides the core logic for the Cover application, including file synchronization, archiving, restoring, and backup management.
This crate is meant to be used by the cover binary.

Table of Content

Features

Current Features

  • Sync files and directories between source and destination
  • Change Detection: sync only changed files
  • Delete Mode: remove files in destination that no longer exist in source

Upcoming Features

  • Archive projects into .zip or .tar.gz
  • Restore backups
  • Schedule automatic backups (daily, weekly, interval-based)
  • List archives and scheduled jobs
  • Clean old backups with rules (--keep-last, --older-than)

Docs

Here is the docs that you can read it yourself.

License

This project is licensed under the Apache-2.0 License.

Contributing

Contributions, issues, and feature requests are welcome! Open a PR or file an issue on GitHub.

Commit count: 0

cargo fmt