Crates.io | hustle |
lib.rs | hustle |
version | 1.2.3 |
source | src |
created_at | 2022-06-24 20:03:08.587902 |
updated_at | 2022-06-28 01:15:11.617614 |
description | Hustle is a terminal-based wordle clone and wordle solver written in rust, and geared towards speedrunning. |
homepage | https://github.com/lennonokun/hustle |
repository | https://github.com/lennonokun/hustle |
max_upload_size | |
id | 612593 |
size | 2,918,048 |
Hustle is a terminal-based wordle clone and wordle solver written in rust, geared towards speedrunning. The solver is inspired by Alex Selby's article The best strategies for Wordle and code, and the game is inspired by the many wordle spin-offs like octordle, hellowordl, and speedle.
Hustle can be installed using the PKGBUILD with makepkg and pacman on Arch Linux:
$ makepkg --clean PKGBUILD
# tarball may be named something else
$ sudo pacman -U hustle-1.2.3-1-x86_64.pkg.tar.zst
Here are some examples of how to use hustle:
# play wordle
$ hustle play
# solve a wordle game
$ hustle solve salet.bbbbb.courd
$ hustle solve reast.bbbgg
# solve and output decision tree to file
$ hustle solve trace.gybbb --dt out
# solve and list results of top words
$ hustle solve crate.bybyb --list
# solve with specific ntops and cutoff
$ hustle solve lodge.bbbbb --ntops 8 --cutoff 10
# solve using specific heuristic data
$ hustle solve salet.bbbgg --hdp myhdata.csv
# solve 6 letter words with hellowordl word bank
$ hustle solve traces.bgbbyy --wbp /usr/share/hustle/bank2.csv --wlen 6
# generate heuristic data with top 10 words
$ hustle gen 10 myhdata2.csv