dff 2.8.0

dotnet tool install --global dff --version 2.8.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dff --version 2.8.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dff&version=2.8.0                
nuke :add-package dff --version 2.8.0                

A tiny cross platform tool to filter out duplicate files within specified directory.

Install

You can go directly download from the Release page according to your target platform.

Or you can use dotnet global tools if you have already .NET 6 installed.

dotnet tool install --global dff

For Mac users with zsh, please manually add the dotnet global tool path to ~/.zshrc. Simply add this line as descriped in this issue.

export PATH=$HOME/.dotnet/tools:$PATH

If you would like to upgrade to latest version as you already installed, you can:

dotnet tool update --global dff

Usage

dff [options] [dir]

Supported options are:

 -r, --recursive    Include sub directories. Default to false.

-v, --verbose      Display detailed logs. Default to false.

-e, --export       Export all duplicate paths. Default to false.

-o, --output       The folder to stored output files. Default to system Temp folder.

--help             Display this help screen.

--version          Display version information.

dir (pos. 1)       The target folders(can be specified multiple). Default to current folder.

After the command completed, you can also go to the log file besides the terminal output.

License

MIT

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
2.8.0 533 2/10/2022
2.7.0 460 2/10/2022
2.6.0 456 2/8/2022
2.5.0 446 2/8/2022
2.4.0 453 2/7/2022
2.3.0 467 1/29/2022
2.2.0 443 1/29/2022
2.1.0 501 1/28/2022
2.0.0 472 1/28/2022