cli: add --lang to pick the greeting language
greetings: add a translation table
docs: point to the mailing lists and the tracker
README: add an options table and a roadmap
tests: cover config parsing edge cases
Add --format=json for scripting
Respect NO_COLOR and add --color
docs: add a contributing guide
tests: add a phrasebook fixture for snapshot tests
The fixture is generated: 50 given names and 40 family names, each
in plain and shouted form.
Add a logo
A small hut, drawn at 128x128.
Read defaults from ~/.config/hello-hut/config.toml
Uses tomllib where available; on Python < 3.11 the file is ignored.
docs: describe the configuration file
Add a Makefile with test and lint targets
Add --time-of-day greetings