summaryrefslogtreecommitdiff
path: root/src/cmd/pipe.zig
Commit message (Collapse)AuthorAgeFilesLines
* redirect: Replace std.debug.print() with std.io.getStdOut().writeAll().Matthias Andreas Benkard2025-08-161-1/+0
|
* Unify output handling.Matthias Andreas Benkard2025-08-161-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 Benkard2025-08-151-7/+4
|
* CommandContext: Remove execute_command.Matthias Andreas Benkard2025-08-141-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 Benkard2025-08-141-2/+6
|
* Add pipe handling.Matthias Andreas Benkard2025-08-141-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).