summaryrefslogtreecommitdiff
path: root/src/eval.zig
Commit message (Expand)AuthorAgeFilesLines
* redirect: Replace std.debug.print() with std.io.getStdOut().writeAll().Matthias Andreas Benkard2025-08-161-1/+0
* Unify input handling.Matthias Andreas Benkard2025-08-161-1/+9
* Unify output handling.Matthias Andreas Benkard2025-08-161-6/+11
* DIR: Add /? flag.Matthias Andreas Benkard2025-08-161-0/+3
* CommandContext: Add execute_command back, properly typed.Matthias Andreas Benkard2025-08-151-3/+3
* eval: Remove unused paths import.Matthias Andreas Benkard2025-08-141-3/+0
* DIR: Fix tabular output format.Matthias Andreas Benkard2025-08-141-1/+0
* CommandContext: Remove execute_command.Matthias Andreas Benkard2025-08-141-4/+2
* Refactor shared eval function parameters into a CommandContext struct.Matthias Andreas Benkard2025-08-141-26/+31
* Add pipe handling.Matthias Andreas Benkard2025-08-141-8/+2
* Factor out redirect handling.Matthias Andreas Benkard2025-08-141-152/+2
* Factor out the external command case.Matthias Andreas Benkard2025-08-141-117/+1
* Move src/cmd/{=> lib/}types.zig.Matthias Andreas Benkard2025-08-141-1/+1
* Factor out CLS, DATE, ECHO, MOVE, SORT, TIME, VER.Matthias Andreas Benkard2025-08-141-166/+20
* Factor out CD, DEL, MD, RD, PATH, DIR, TYPE.Matthias Andreas Benkard2025-08-141-453/+13
* Refactor command structure, extract COPY into a separate file.Matthias Andreas Benkard2025-08-141-249/+10
* Add RD, REN, MOVE, PATH (partially).Matthias Andreas Benkard2025-08-141-0/+124
* getFreeDiskSpace: Make compilable for Windows.Matthias Andreas Benkard2025-08-141-2/+13
* DIR: Add correct bytes free.Matthias Andreas Benkard2025-08-141-2/+20
* Update self-identification.Matthias Andreas Benkard2025-08-131-1/+1
* Update README and self-identification.Matthias Andreas Benkard2025-08-131-1/+1
* Split off paths module.Matthias Andreas Benkard2025-08-131-122/+4
* Use 8.3 file names.Matthias Andreas Benkard2025-08-131-4/+102
* Support COPY CON.Matthias Andreas Benkard2025-08-131-4/+83
* Add CD, COPY, DEL, MD.Matthias Andreas Benkard2025-08-131-0/+247
* DIR: More DOS-like output.Matthias Andreas Benkard2025-08-131-6/+88
* Rename parser => syntax.Matthias Andreas Benkard2025-08-131-6/+6
* main: Split out eval.Matthias Andreas Benkard2025-08-131-0/+691