[package]
name = "dsc"
version = "0.1.2"
authors = ["Michiel Hakvoort <m.c.hakvoort@gmail.com>"]
edition = "2018"
description = """
dsc is a cli tool for finding and removing duplicate files on one or multiple file systems,
while respecting your gitignore rules.
"""
keywords = ["du", "cmp"]
repository = "https://github.com/hakvroot/dsc"
license = "Apache-2.0"
categories = ["command-line-utilities", "filesystem"]

[[bin]]
name = "dsc"
path = "src/main.rs"

[build-dependencies]
clap = "~2.33.0"

[dependencies]
ignore = "0.4.3"
crossbeam = "0.8.0"
anyhow = "1.0.34"
num_cpus = "1.8"
indicatif = "0.15.0"
lazy_static = "1.4.0"
regex = "1.4.2"
cfg-if = "0.1.2"
throttle = "0.1.0"
pretty_env_logger = "0.4.0"
log = "0.4.11"
atty = "0.2"
num-traits = "0.2"
format_num = "0.1"
csv = "1.1"
uuid = { version = "0.8", features = ["v4"] }
serde_json = "1.0"
serde = { version = "1", features = ["derive"] }
rustc-hash = "1.1.0"
xxhash-rust = { version = "0.8.1", features = ["xxh3"] }

[target.'cfg(windows)'.dependencies.winapi-util]
version = "0.1.5"


[dependencies.clap]
version = "~2.33.0"
features = ["suggestions", "color", "wrap_help"]

[profile.release]
lto = true
codegen-units = 1