diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 08:49:03 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 08:49:03 +0200 |
| commit | 4290b7b2cbeeba4f08446f15c04b64d70dedbabc (patch) | |
| tree | d6e6067a5c179035e17eba33868e948156978599 /mktext.c | |
| parent | 302897c5e8d61db9107505ba929f9abfc197896d (diff) | |
| download | clectio-4290b7b2cbeeba4f08446f15c04b64d70dedbabc.tar.gz clectio-4290b7b2cbeeba4f08446f15c04b64d70dedbabc.zip | |
feat: -a/-g runtime reading toggle and WRAP config option
- -a/--all and -g/--gospel override the compiled GOSPEL_ONLY default per run;
the reading text for both is always embedded, so this is free. Flags may
appear in any position alongside the optional date.
- WRAP config.h option wraps reading text at N columns; 0 (default) fits the
terminal via TIOCGWINSZ and leaves piped output one line per verse. Greedy,
space-breaking, UTF-8 aware (continuation bytes do not count as columns).
- Rework arg parsing into a small flag loop; expand -h usage.
No table/data change; OF and EF both build clean under -Wall -Wextra. Binary
grows ~4 KB (666 KB OF). Stays compile-time-first, suckless-style: the only
run-time options are the reading-set toggle and -h.
Claude-Session: https://claude.ai/code/session_01S1CD1u3tgSS4xNu6WHfp5a
Diffstat (limited to 'mktext.c')
0 files changed, 0 insertions, 0 deletions
