[package] name = "duplicate_destroyer" description = "Finds and annihilates duplicate directories." version = "0.0.8" edition = "2021" rust-version = "1.64" license = "AGPL-3.0-or-later" keywords = ["duplicate", "directory", "cleaner", "finder", "cli"] categories = ["command-line-utilities", "filesystem"] readme = "README.md" repository = "https://github.com/jm-fn/duplicate-destroyer" autobins = false [dependencies] blake2 = "0" clap = { version = "4", features = ["derive"], optional = true} env_logger = "0" id_tree = "1" log = "0" regex = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" threadpool = "1" walkdir = "2" indicatif = {version = "0", optional = true } copy_confirmer = {version = "0.0.3", optional = true } dialoguer = {version = "0", optional = true } minus = {version = "5", optional = true, features = ["static_output", "search"]} sha3 = "0.10" digest = "0.10" [dev-dependencies] tempdir = "0.3" mockall = "0.11" criterion = "0.3" [features] cli = ["clap", "indicatif", "copy_confirmer", "dialoguer", "minus"] [[bin]] name = "dude" path = "src/bin/main.rs" required-features = ["cli"] [lib] name = "duplicate_destroyer" path = "src/lib.rs" [[bench]] name = "lib_bench" harness = false