This is a simple implementation of file checks using sha hash algorithm.
- UTF-8 support
- Recursive search
- File statuses
Currently this program supports 5 status types.
- Added
- Removed
- Renamed
- Moved
- Modified
Usage: filecheck.exe <pathToDir> <mode>
- r: Read all files in directory and compare it with old hashes stored in
checksums.json - w: Write all hashes of files to
checksums.json
- SHA algorithm picosha2
- JSON C++ nlohmann/json
