--skip-failures
, etc implemented fordownload
- Add compressed file contents hashing support to
hash
download
now properly download from a list- Make Cargo.toml description up-to-date
- Rewrote usage of README, added other sections
- Implement testing
- Fixed a bug with
--store-source-path
using the short-s
which is already in use - Fixed a bug with
download
not creating the directory structures it should have been - Clean up lib.rs a bit
- Remove excess macros
- Implement compression for
copy
anddownload
, as well as support for decompression inverify
download
now uses rustls instead of the system's native TLS implementation- Add
--no-clobber
fordownload
- Create this changelog, backfill changes
download
command implemented- Ran
rustfmt
for a consistent code style, which caused many changes to the files
verify
command was producing the wrong hashes because they weren't stored/accessed in a deterministic way
copy
command implemented
verify
command implemented
- Big changes in preparation for future versions
- Implemented the backend for the new command interface
- JSON output changed
--skip-files
removed
- Properly handle errors that were previously not handled well
- Core functionality has been rewritten in library format that can be used outside this program
- Cleanup
- Bump dependencies
--sql-out
can now be used with--json-out
- SQLite databases finally supported
- Entire program is now async
- Bring in database driver, implement Error for it
- Cleanup like macro usage
- Fix groestl384 being spelled wrong in config
- Created sqlite schema document
- Add
--stdin
and--skip-files
arguments
- Add
-vvv
,-qqq
functionality to control output of logging - Remove
--write-config-template
- Major changes to core functionality
- Add additional hashes
- Add config files
- Add JSON output
- General improvements
rustfmt
ran
- CRC32 now logged
- Add initial CLI args, currently controlling each hash and various other things
- Breaking out code into more files
- Begin simultaneous hashing implementation
- Proofs of concept, nothing useful