https://github.com/tailhook/dir-signature
A library to create a signature (or index) of the directory suitable for using by file synchronization utilities
https://github.com/tailhook/dir-signature
directory rust signature
Last synced: 5 months ago
JSON representation
A library to create a signature (or index) of the directory suitable for using by file synchronization utilities
- Host: GitHub
- URL: https://github.com/tailhook/dir-signature
- Owner: tailhook
- License: apache-2.0
- Created: 2016-12-16T00:39:32.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-12-06T00:24:10.000Z (about 4 years ago)
- Last Synced: 2025-04-11T20:44:16.713Z (10 months ago)
- Topics: directory, rust, signature
- Language: Rust
- Size: 155 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
Dir Signature
=============
**Status: Beta**
[Documentation](https://docs.rs/dir-signature) |
[Github](https://github.com/tailhook/dir-signature) |
[Crate](https://crates.io/crates/dir-signature)
This crate allows to create a signature (index) of a directory with files,
which is:
* Reproducible (does not depend on order of file scan)
* Easy to check even using a bash script (sans edge cases)
* Usable for file synchonization
* Can be produced and checked without loading full index into memory
License
=======
Licensed under either of
* Apache License, Version 2.0,
(./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
------------
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the Apache-2.0
license, shall be dual licensed as above, without any additional terms or
conditions.