Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Factor out the external command case. | Matthias Andreas Benkard | 2025-08-14 | 3 | -121/+137 |
| | |||||
* | Move src/cmd/{=> lib/}types.zig. | Matthias Andreas Benkard | 2025-08-14 | 18 | -17/+17 |
| | |||||
* | Factor out CLS, DATE, ECHO, MOVE, SORT, TIME, VER. | Matthias Andreas Benkard | 2025-08-14 | 9 | -178/+340 |
| | |||||
* | Factor out CD, DEL, MD, RD, PATH, DIR, TYPE. | Matthias Andreas Benkard | 2025-08-14 | 10 | -479/+656 |
| | |||||
* | Refactor command structure, extract COPY into a separate file. | Matthias Andreas Benkard | 2025-08-14 | 7 | -902/+949 |
| | |||||
* | Add RD, REN, MOVE, PATH (partially). | Matthias Andreas Benkard | 2025-08-14 | 2 | -0/+151 |
| | |||||
* | getFreeDiskSpace: Make compilable for Windows. | Matthias Andreas Benkard | 2025-08-14 | 1 | -2/+13 |
| | |||||
* | DIR: Add correct bytes free. | Matthias Andreas Benkard | 2025-08-14 | 1 | -2/+20 |
| | |||||
* | Update self-identification. | Matthias Andreas Benkard | 2025-08-13 | 1 | -1/+1 |
| | |||||
* | Update README and self-identification. | Matthias Andreas Benkard | 2025-08-13 | 1 | -1/+1 |
| | |||||
* | main: Use convertTo83 during prompt generation. | Matthias Andreas Benkard | 2025-08-13 | 1 | -14/+69 |
| | |||||
* | Split off paths module. | Matthias Andreas Benkard | 2025-08-13 | 2 | -122/+129 |
| | |||||
* | Use 8.3 file names. | Matthias Andreas Benkard | 2025-08-13 | 1 | -4/+102 |
| | |||||
* | Fix memory leaks. | Matthias Andreas Benkard | 2025-08-13 | 1 | -3/+49 |
| | |||||
* | Support COPY CON. | Matthias Andreas Benkard | 2025-08-13 | 1 | -4/+83 |
| | |||||
* | Add CD, COPY, DEL, MD. | Matthias Andreas Benkard | 2025-08-13 | 2 | -6/+313 |
| | |||||
* | DIR: More DOS-like output. | Matthias Andreas Benkard | 2025-08-13 | 1 | -6/+88 |
| | |||||
* | Rename parser => syntax. | Matthias Andreas Benkard | 2025-08-13 | 3 | -7/+7 |
| | |||||
* | main: Split out eval. | Matthias Andreas Benkard | 2025-08-13 | 2 | -680/+695 |
| | |||||
* | main: Split out parser. | Matthias Andreas Benkard | 2025-08-13 | 2 | -544/+565 |
| | |||||
* | Reformat. | Matthias Andreas Benkard | 2025-08-13 | 1 | -92/+87 |
| | |||||
* | Fix unredirected output combined with input redirection. | Matthias Andreas Benkard | 2025-08-13 | 1 | -2/+16 |
| | |||||
* | Add support for external commands. | Matthias Andreas Benkard | 2025-08-13 | 1 | -6/+115 |
| | |||||
* | Add input redirection. | Matthias Andreas Benkard | 2025-08-13 | 1 | -7/+136 |
| | |||||
* | Add output redirection. | Matthias Andreas Benkard | 2025-08-13 | 1 | -52/+257 |
| | |||||
* | Remove the Rust version. | Matthias Andreas Benkard | 2025-08-13 | 1 | -844/+0 |
| | |||||
* | Add a Zig port. | Matthias Andreas Benkard | 2025-08-13 | 1 | -0/+865 |
| | |||||
* | Add a proper command line parser. | Matthias Andreas Benkard | 2025-07-31 | 1 | -230/+359 |
| | |||||
* | Detect all built-in commands. | Matthias Andreas Benkard | 2025-07-31 | 1 | -1/+269 |
| | |||||
* | Implement EXIT. | Matthias Andreas Benkard | 2025-07-30 | 1 | -11/+29 |
| | |||||
* | Add a space charater after the prompt. | Matthias Andreas Benkard | 2025-07-30 | 1 | -1/+2 |
| | |||||
* | Reformat. | Matthias Andreas Benkard | 2025-07-30 | 1 | -41/+100 |
| | |||||
* | Add trivial prompt handling. | Matthias Andreas Benkard | 2025-07-30 | 1 | -2/+73 |
| | |||||
* | BuiltinCommand: Add missing commands. | Matthias Andreas Benkard | 2025-07-30 | 1 | -14/+69 |
| | |||||
* | Implement CLS. | Matthias Andreas Benkard | 2025-07-29 | 1 | -0/+10 |
| | |||||
* | Implement ECHO. | Matthias Andreas Benkard | 2025-07-29 | 1 | -7/+154 |
| | |||||
* | Change into REPL example, add Command type. | Matthias Andreas Benkard | 2025-07-27 | 1 | -24/+79 |
| | |||||
* | Add an egui example app. | Matthias Andreas Benkard | 2025-07-27 | 1 | -0/+31 |