hashdir2 0.1.2

A fast, parallel, multi-algorithm directory hasher.
Documentation
[package]
name = "hashdir2"
version = "0.1.2"
edition = "2024"
authors = ["JerryImMouse"]
description = "A fast, parallel, multi-algorithm directory hasher."
license-file = "LICENSE.TXT"
repository = "https://github.com/JerryImMouse/hashdir2"
readme = "README.md"
keywords = ["hash", "directory", "checksum", "blake3", "sha2"]
categories = ["command-line-utilities", "filesystem"]

[dependencies]
walkdir = "2.5"
rayon = "1.11"
memmap2 = "0.9"

# Hashing algorithms
digest = "0.10"
sha2 = { version = "0.10", default-features = false }
blake2 = { version = "0.10", default-features = false }
blake3 = "1.8"
md5 = "0.8"

# Optional for CLI
clap = { version = "4", features = ["derive"], optional = true }
indicatif = { version = "0.18", optional = true }
hex = { version = "0.4", optional = true }
base64 = { version = "0.22", optional = true }

[features]
default = ["cli"]
cli = ["clap", "indicatif", "hex", "base64"]