From 326577e5ca666cff706adac44c0ce4871858bb9d Mon Sep 17 00:00:00 2001 From: inference Date: Wed, 25 Jun 2025 21:48:13 +0000 Subject: [PATCH] feat(arg): add directory argument Add an argument which allows the user to specify which directory should be scanned for duplicates, rather than hard-code the directory into the script. This makes the script portable and easier-to-use. --- duplicate_check.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/duplicate_check.py b/duplicate_check.py index 280e5eb..f9be6fb 100644 --- a/duplicate_check.py +++ b/duplicate_check.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # Duplicate Check -# Version: 0.12.0 +# Version: 0.13.0 # Copyright 2025 Jake Winters # SPDX-License-Identifier: BSD-3-Clause @@ -14,6 +14,7 @@ import argparse parser = argparse.ArgumentParser(description='Scan directory for duplicate files and delete them.') parser.add_argument('--dry-run', '-d', action='store_true', help='Detect duplicates without deletion.') +parser.add_argument('directory', type=str, help='The directory to scan for duplicate files.') def hash_file(file_path):