Aded extended commands and editor

This commit is contained in:
2026-08-20 23:48:49 +02:00
parent 72bf39a27b
commit 4324da1467
12 changed files with 1616 additions and 261 deletions
+23
View File
@@ -1,3 +1,26 @@
0.2.14
- Add `rackedit` as a runtime dependency.
- Add the Rash `edit` command, implemented by `coreutils-edit`.
- Use RackEdit's `rkdt` as the default editor and map `edit --wait FILE` to `#:wait? #t`.
- Add `current-coreutils-editor` so callers can dynamically select another editor procedure.
- Rework the Scribble manual around the commands available in Rash, with each command documenting its internal Racket implementation.
- Add non-GUI regression tests for editor dispatch and `--wait` translation.
0.2.12
- Add a portable `time` command for rash-coreutils commands and executables on PATH.
- Report real, combined CPU, and Racket GC time to stderr so command stdout remains pipeline-safe.
- Include completed subprocess CPU time in the reported CPU measurement.
- Add package-index-safe regression coverage for command timing and stderr separation.
0.2.11
- Make head and tail scan fixed-size byte blocks instead of materializing complete lines.
- Make tail scan seekable files backwards so memory use is independent of file and line size.
- Spool tail input from stdin or multiple files to a temporary file instead of retaining lines in memory.
- Add regression coverage for very long lines in head and tail.
0.2.9
- Make package-build tests independent of the directory from which raco test is invoked.