Record the maintainer's answers: goal 5.7's test is a part that does nothing where written, null alone on stdin is misuse, and the CLI reads only the public API

This commit is contained in:
2026-10-07 22:48:05 +02:00
committed by Lillem4n
parent a167ac7d65
commit 1c358d7b16
3 changed files with 14 additions and 3 deletions
+1
View File
@@ -41,6 +41,7 @@ In [docs/decisions.md](docs/decisions.md):
- Flags follow getopt_long
- A struct tag is a template by its shape
- The CLI renders exactly the template on its stdin, and adds nothing
- The CLI reads only the library's public API
- A template that does not compile is misuse (exit 2), including a reference that resolves to nothing, save a lone reference under the CLI's `--format` until item 129
- Whitespace around a JSON template is dropped, in `NewTemplate` and on stdin
- `FakeTemplate` and `NewTemplate` both stay