Version 0.3.0: testall.cmds mit einem Beispiel pro Befehl

This commit is contained in:
wkh
2026-10-11 21:45:23 +02:00
parent 8f6dc852ff
commit 32c1f2be28
9 changed files with 1277 additions and 76 deletions
+15
View File
@@ -7,6 +7,21 @@ folgen [Semantic Versioning](https://semver.org/lang/de/). Die Version steht in
## [Unveröffentlicht]
## [0.3.0] - 2026-10-11
### Hinzugefügt
- `demo/testall.cmds` enthält zu jedem der 134 Befehle ein ausführbares Beispiel,
gegliedert durch Überschriften (`##`-Zeilen werden mit ausgegeben, `#`-Zeilen
sind stille Kommentare). Ein Test prüft, dass kein Befehl fehlt.
### Geändert
- `testall` läuft in einer temporären Kopie von `demo/`; schreibende Beispiele
(`append`, `delete`, `close` ...) verändern die Demodaten nicht mehr. Die
Befehle lesen von einer leeren Standardeingabe.
- `sale` nimmt das Datum aus `NEXTDATE` (wie `getjournal`, `close`), sonst von heute.
- `lock` führt die Sperrdatei pro Pfad statt pro Dateiname, so stören sich
gleichnamige Tabellen in verschiedenen Ordnern nicht.
## [0.2.0] - 2026-10-11
### Hinzugefügt