#checksum #file-tree #recursion #error #prints #success #core

app treesum

Calculates checksums for file trees, on all your cores

3 releases

Uses old Rust 2015

0.1.2 Aug 24, 2019
0.1.1 Dec 25, 2018
0.1.0 Dec 20, 2018

#10 in #success

Apache-2.0/MIT

9KB
95 lines

treesum

Parallel SHA-1 checksum calculator for file trees.

  • Outputs sha1sum compatible format (sha1sum --check FILE).
  • Walks the input directory and all subdirs.
  • One worker thread per core, working on one file each.
  • Prints checksums to stdout.
  • Prints errors to stderr.
  • Returns 0 on success.

Changelog

0.1.2

  • Updated dependencies.

0.1.1

  • Updated dependencies.

0.1.0

  • First release.

Dependencies

~3–4.5MB
~72K SLoC