{"repo":"darakian/ddh","free":true,"listed":false,"github":"https://github.com/darakian/ddh","clone":"git clone https://github.com/darakian/ddh.git","description":"A fast duplicate file finder","language":"Rust","stars":490,"topics":["rust","cli"],"license":null,"category":"cli-tools","readme_excerpt":"The D irectory D ifferential h Tool DDH traverses input directories and their subdirectories. It also hashes files as needed and reports findings. The H in \"hTool\" is silent. The H in its abbreviation, \"DDH,\" is not. This tool is called DDH for two very good reasons. DDT is a dangerous pesticide I mistyped when I created the project Usage DDH is usable both as a library and as a stand alone CLI tool and aims to be simple to use in both cases. Library example CLI Install Install Rust cargo install --git https://github.com/darakian/ddh ddh The DDH binary will be installed into $CARGO HOME/.bin/ddh , which usually is $HOME/.cargo/bin/ddh . This should be in your PATH already if you're using rustup. CLI Features DDH supports both a standard output for human comprehension and a parsable json output for custom tools such as ddh-move. CLI Example How Does DDH Work? DDH works by hashing files to determine their uniqueness and, as such, depends heavily on disk speeds for performance. The algorithmic choices in use are discussed here.","default_branch":null,"files":null,"tree":[],"storefront":"/r/darakian","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/darakian/ddh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}