# Duplicate Finder [](https://travis-ci.org/ivmazurenko/duplicate-finder)
This application searches for duplicate files in input directory and its subdirectories. It is intended to be fast and simple, and use a few dependencies.
## Install
Use [rustup](https://rustup.rs/) and cargo as usual.
## Usage
```
USAGE:
duplicate-finder [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information.
-n, --no-progress Disables progress bar.
-v, --version Prints version information.
OPTIONS:
-o, --output=OUTPUT Output type, `plain` and `json` are available, `plain` is default.
-p, --path=PATH Sets path to process.
```
## How Does it Work?
Duplicate finder uses siphasher algorithm to determine files uniqueness and, as such, depends heavily on disk speeds for performance.
## Work In Progress:
1. Tests.
2. Rewrite to asyncs and understand, what is better, futures or rayon.
### Crates.io link
[duplicate-finder](https://crates.io/crates/?)