Skip to content

v0.2.0

Latest

Choose a tag to compare

@oritwoen oritwoen released this 30 Dec 14:59
· 4 commits to main since this release

0.2.0 is the first minor release, focused on CLI usability improvements.

👀 Highlights

🎛️ This release makes shaha friendlier to use with better help text, progress control, and query feedback. You can now see exactly what algorithms are available, suppress noisy output for scripts, and preview builds before committing.

🎯 Improved CLI Experience

The CLI now shows you what's available and gives you more control over output. No more guessing algorithm names or wondering how many results you found.

  • Algorithm help - --algo now lists all 9 supported algorithms in its help text (#7)
  • Quiet mode - --quiet flag suppresses progress bars for scripting and automation (#8)
  • Dry run - --dry-run previews what would be built without writing files (#9)
  • Result count - queries now show how many matches were found (#10)
# See available algorithms
shaha build --help

# Silent builds for CI
shaha build words.txt --quiet

# Preview before building
shaha build rockyou.txt -a sha256 --dry-run

✅ Upgrading

cargo install shaha

👉 Changelog

compare changes

🚀 Enhancements

  • cli: Show available algorithms in --algo help text (#7)
  • cli: Add --quiet flag to suppress progress output (#8)
  • cli: Add --dry-run flag to build command (#9)
  • cli: Add result count summary to query output (#10)

🧪 Testing

  • source: Add unit tests for UrlSource (#6)

❤️ Contributors