CLI wordle helper
This is mainly an opportunity to explore asyncio
and set
operations.
$ python3 -m pip install build_requirements.txt
$ python3 -m build
$ python -m pip install .
Usage: python -m wordle_me_this [OPTIONS] [POSITION]
list usable words from the local dict word list. use the POSITION argument
to identify which letters should be in which places. any non-alpha letter
for blanks. like: ".o.e." or "s__rt"
Options:
-i, --include TEXT letters to include
-o, --omit TEXT letters to omit
--dupes / --no-dupes allow dup letters in word [default: dupes]
--rebuild rebuild cached word list
--help Show this message and exit.
$ wordle-me-this
auger
maize
anion
agile
toxic
$ wordle-me-this --omit uger --include a
patsy
sandy
halos
nodal
salts
clamp
cilia
...
$ wordle-me-this _a__s -i y -o ktio
yawls yawns yards
babys ladys zanys
yarns navys manys
yawss