Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.39 KB

File metadata and controls

64 lines (42 loc) · 1.39 KB

🤔 About

Tools to find duplicate files within a directory and its sub-directories.

Commands

duplicates [<folder>] [--cache <cache>]

Find all duplicate files within a directory and its sub-directories.

find <file> [<directory>] [--cache <cache>]

Find duplicates of a given file within a directory and its sub-directories.

build [<directory>] [<filename>]

Build the cache for a directory and its sub-directories.

report [--cache <files>] [--output <filename>] [--distinct]

Compare the cache for multiple directories and report the duplicates.

📝 Implementation

LANGUAGE EDITOR OS

Project uses Spectre.Console library to manage command line options and user experience.

⚙ Installation

Clone the repository and go to the project directory.

git clone https://github.com/ZooterOne/File-Utils
cd File-Utils/dotNetTools

Build the project.

dotnet build 

🏃‍♂️ Run tool

dotnet run --project DuplicateFinder.CLI <command> <parameters>

🧪 Run tests

dotnet test