Prototype v0.1.2-beta
Version: v0.1.2-beta
- Available on Windows only
- Needs more testing
- Needs more user feedback
- No icon yet (#12)
- No executable compression
- Note: #11 is not working yet,
clean
mode will throw aNotADirectoryError
error when supplied with a file instead of a directory, to be implemented in next version
Changes
- More robust progress bar
- Renamed
detect
mode toscan
mode - Setup extra verbose mode (
-V1
,-V2
verbose levels with-V1
as 'verbose' and-V2
as 'extra verbose') - Image indexing notifies user of excluded files when
-V2
is set - Modular argument parsing and validation
- Better
detect_dup_images()
scanning messages: ChangeProcessing ...
toScanning ...
to be clearer for the user - Added early stopping message when there are no duplications to clean
- Better help messages
- Better error messages
- Efficient terminal messages flushing
- More verbose duplication console output (Resolved #10)
- Added option to show hash in console output (will be truncated if too long) using the
-H/--show-hash
flag - Output file for
-o/--output
does not include hash (they could get too long) - Paths in output file for
-o/--output
will always be absolute, that makes more sense - More informative interactive clean mode
- Bumped version number
- Code cleanup
- Update README.md to match the above changes
Bug Fixes
- Added
MemoryError
handling and force closing of corrupted images to free up locked memory that led to crashing - Added image file verification when opening an image, then force closing that image after processing is done to free locked memory that lead to crashing
Full Changelog: v0.1.1-beta...v0.1.2-beta