3 Commits

Author SHA1 Message Date
codex
d086603306 Add -j/--workers flag and parallelize exiftool calls
Introduce -j/--workers CLI option defaulting to the number of CPUs. When
more than one worker is specified and not in dry-run mode, exiftool
invocations are dispatched concurrently via ThreadPoolExecutor and
tracked with as_completed, updating the progress bar as each completes.
Falls back to the original sequential/dry-run logic when a single worker
or dry-run is used.
2025-04-30 22:09:49 +10:00
Alexander Wainwright
73e6318640 Update config and settings etc 2025-04-20 23:53:04 +10:00
Alexander Wainwright
38ca9cb817 Initial commit 2025-04-05 09:14:34 +10:00