[package]
name = "yadf"
version = "0.10.0"
authors = ["jRimbault <jacques.rimbault@gmail.com>"]
edition = "2018"
description = "Yet Another Dupes Finder"
license = "MIT"
homepage = "https://github.com/jRimbault/yadf"
repository = "https://github.com/jRimbault/yadf"
[[bin]]
name = "yadf"
required-features = ["build-bin"]
[features]
default = ["build-bin"]
build-bin = [
"byte-unit",
"clap-verbosity-flag",
"csv",
"env_logger",
"highway",
"human-panic",
"metrohash",
"once_cell",
"seahash",
"serde_json",
"structopt",
"twox-hash",
]
[dependencies]
crossbeam-channel = "0.5.0"
globset = "0.4.6"
ignore = "0.4.16"
log = "0.4.11"
num_cpus = "1.13.0"
rayon = "1.3.1"
regex = "1.4.2"
sysinfo = "0.15.3"
typed-builder = "0.7.0"
serde = { version = "1.0.114", features = ["derive"] }
byte-unit = { version = "4.0.8", default-features = false, optional = true }
clap-verbosity-flag = { version = "0.3.1", optional = true }
csv = { version = "1.1.4", optional = true }
env_logger = { version = "0.8.1", optional = true }
highway = { version = "0.6.2", optional = true }
human-panic = { version = "1.0.3", optional = true }
metrohash = { version = "1.0.6", optional = true }
once_cell = { version = "1.5.2", optional = true }
seahash = { version = "4.0.1", optional = true }
serde_json = { version = "1.0.57", optional = true }
structopt = { version = "0.3.15", optional = true }
twox-hash = { version = "1.5.0", optional = true }
dunce = "1.0.1"
[dev-dependencies]
assert_cmd = "1.0.1"
dirs = "3.0.1"
serde_json = "1.0.57"
seahash = "4.0.1"
twox-hash = "1.5.0"
predicates = "1.0.5"
rand = "0.7.3"