~reviewer/hello-hut

2b1decb4 — Dana Whitfield 5 months ago
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.
0417a659 — Sam Lindqvist 6 months ago
Add a logo

A small hut, drawn at 128x128.
ffb728d5 — Elif Demir 6 months ago
Read defaults from ~/.config/hello-hut/config.toml

Uses tomllib where available; on Python < 3.11 the file is ignored.
256ae903 — Elif Demir 6 months ago
docs: describe the configuration file
32758a34 — Jun Takahashi 6 months ago
Add a Makefile with test and lint targets
adec9591 — Priya Raman 7 months ago
Add --time-of-day greetings
1db374bf — Dana Whitfield 7 months ago
docs: add an installation guide
c928c9bd — Tomás Varga 7 months ago
Add --shout to print the greeting in capitals

Use str.upper() so that accented names keep their accents.
8f1a289b — Mira Okafor 7 months ago
tests: add unit tests for greet()
1e45c58c — Mira Okafor 7 months ago
cli: accept the name as a positional argument

`hello-hut Ada` reads better than `hello-hut --name Ada`.
15e97192 — Dana Whitfield 7 months ago
Add pyproject.toml with a console script
ddfb81ba — Dana Whitfield 7 months ago
Add greeting module and command-line entry point

hello-hut greets whoever is passed with --name, or "friend" by
default.
ea92a9bb — Dana Whitfield 7 months ago
Initial commit