From 945bef4f59756cd094d55db797a42c0be3dee288 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Wed, 25 Jan 2023 17:28:43 +0200 Subject: [PATCH] add default limit --- find_duplicate_files/find_duplicate_files.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/find_duplicate_files/find_duplicate_files.py b/find_duplicate_files/find_duplicate_files.py index 0ef8132..1c065de 100644 --- a/find_duplicate_files/find_duplicate_files.py +++ b/find_duplicate_files/find_duplicate_files.py @@ -90,7 +90,7 @@ class find_duplicate_files: files = dict() try: for file in os.scandir(path): - if len(files) > self.limit: + if self.limit > 0 and len(files) > self.limit: self._log.debug(f"Limit of {self.limit} passed ({len(files)})") break if not file.name.startswith('.'): @@ -159,7 +159,7 @@ class find_duplicate_files: @click.option('--first-directory', '-f', required=True, help='First directory to find files AND TO DELETE FILES FROM!!!') @click.option('--second-directory', '-s', required=True, help='Second directory to find files') @click.option('--exclude', '-e', multiple=True, help='Regular expression pattern to exclude from files and directories.') -@click.option('--limit', '-l', type=int, default=None, help='Limit to a certain number of files to check.') +@click.option('--limit', '-l', default=0, type=int, default=None, help='Limit to a certain number of files to check.') @click_config_file.configuration_option() def __main__(debug_level, log_file, dummy, first_directory, second_directory, exclude, limit): return find_duplicate_files(debug_level, log_file, dummy, first_directory, second_directory, exclude, limit)