diff options
| author | Dennis Fink | 2026-09-20 20:04:13 +0200 |
|---|---|---|
| committer | Dennis Fink | 2026-09-20 20:04:13 +0200 |
| commit | b751174b4ed7c23786ae54a1bbaf332f653faa81 (patch) | |
| tree | c1951961b7bdd171aa4903d9e2d5ad4f2a063b51 /duplicate_finder/__main__.py | |
| download | duplicate-finder-b751174b4ed7c23786ae54a1bbaf332f653faa81.tar.gz duplicate-finder-b751174b4ed7c23786ae54a1bbaf332f653faa81.zip | |
Introduce the first public release of duplicate-finder, a command-line
tool for detecting duplicate files through metadata grouping and content
hashing.
Support recursive path scanning, optional symlink traversal, hard-link
handling, size and extension-based candidate grouping, and parallel
content hashing with xxHash or hashlib algorithms.
Provide human, plain, table, and JSON output formats together with size
filtering, path input from files or stdin, progress reporting,
diagnostic output, and configurable terminal colors.
Add Python packaging for Python 3.14, project documentation, dependency
locking, development tooling, and BSD-3-Clause licensing.
Diffstat (limited to 'duplicate_finder/__main__.py')
| -rw-r--r-- | duplicate_finder/__main__.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/duplicate_finder/__main__.py b/duplicate_finder/__main__.py new file mode 100644 index 0000000..bb3027a --- /dev/null +++ b/duplicate_finder/__main__.py @@ -0,0 +1,9 @@ +# SPDX-FileCopyrightText: 2026 Dennis Fink <me+coding@dennisfink.me> +# +# SPDX-License-Identifier: BSD-3-Clause + +"""Run the duplicate-file finder when the package is executed as a module.""" + +from . import duplicate_finder + +duplicate_finder() |
