Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | redirect: Replace std.debug.print() with std.io.getStdOut().writeAll(). | Matthias Andreas Benkard | 2025-08-16 | 1 | -1/+0 |
| | |||||
* | Unify output handling. | Matthias Andreas Benkard | 2025-08-16 | 1 | -1/+5 |
| | | | | | Now every command always uses an OutputWriter instead of conditionally writing directly to stdout using std.debug.print. | ||||
* | CommandContext: Add execute_command back, properly typed. | Matthias Andreas Benkard | 2025-08-15 | 1 | -7/+4 |
| | |||||
* | CommandContext: Remove execute_command. | Matthias Andreas Benkard | 2025-08-14 | 1 | -2/+1 |
| | | | | It was not properly typeable and it was null most of the time. | ||||
* | Refactor shared eval function parameters into a CommandContext struct. | Matthias Andreas Benkard | 2025-08-14 | 1 | -2/+6 |
| | |||||
* | Add pipe handling. | Matthias Andreas Benkard | 2025-08-14 | 1 | -0/+44 |
It is still buggy when combined with redirections, but it is a start (and I do not know whether combining pipes with redirections is supported by COMMAND.COM in the first place and what the semantics are if so). |