summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* .gitignore: Add /.claude/settings.local.json.Matthias Andreas Benkard2025-08-161-0/+1
* Update CLAUDE.md, README.md.Matthias Andreas Benkard2025-08-162-54/+113
* CLAUDE.md: Remove zig fmt instruction.Matthias Andreas Benkard2025-08-161-8/+0
* Add .claude/settings.json.Matthias Andreas Benkard2025-08-161-0/+25
* StdinInputReader: Do not support fake ^Z.Matthias Andreas Benkard2025-08-161-4/+2
* Unify input handling.Matthias Andreas Benkard2025-08-166-45/+99
* Unify output handling.Matthias Andreas Benkard2025-08-1622-297/+165
* Add /? flag handling for more commands.Matthias Andreas Benkard2025-08-161-0/+110
* DIR: Add /? flag.Matthias Andreas Benkard2025-08-166-31/+526
* CI: Add GitLab CI definition.Matthias Andreas Benkard2025-08-151-0/+12
* Remove left-over "_ = ctx.(...)" assignments.Matthias Andreas Benkard2025-08-158-20/+0
* CommandContext: Add execute_command back, properly typed.Matthias Andreas Benkard2025-08-154-19/+18
* eval: Remove unused paths import.Matthias Andreas Benkard2025-08-141-3/+0
* Update CLAUDE.md.Matthias Andreas Benkard2025-08-141-2/+4
* DIR: Fix the calculation of the bytes free.Matthias Andreas Benkard2025-08-141-1/+1
* DIR: Output file names in lowercase.Matthias Andreas Benkard2025-08-141-2/+11
* main: Remove startup message.Matthias Andreas Benkard2025-08-141-3/+0
* DIR: Format byte amounts with commas.Matthias Andreas Benkard2025-08-141-3/+47
* DIR: Fix alignment between folder and file entries.Matthias Andreas Benkard2025-08-141-1/+1
* DIR: Fix tabular output format.Matthias Andreas Benkard2025-08-144-24/+35
* CommandContext: Remove execute_command.Matthias Andreas Benkard2025-08-144-25/+4
* Refactor shared eval function parameters into a CommandContext struct.Matthias Andreas Benkard2025-08-1421-198/+216
* Add pipe handling.Matthias Andreas Benkard2025-08-143-12/+48
* Factor out redirect handling.Matthias Andreas Benkard2025-08-143-156/+184
* Factor out the external command case.Matthias Andreas Benkard2025-08-143-121/+137
* CLAUDE.md: Update.Matthias Andreas Benkard2025-08-141-3/+55
* .gitignore: Add /zig-release.Matthias Andreas Benkard2025-08-141-0/+1
* Move src/cmd/{=> lib/}types.zig.Matthias Andreas Benkard2025-08-1418-17/+17
* Factor out CLS, DATE, ECHO, MOVE, SORT, TIME, VER.Matthias Andreas Benkard2025-08-149-178/+340
* Factor out CD, DEL, MD, RD, PATH, DIR, TYPE.Matthias Andreas Benkard2025-08-1410-479/+656
* Refactor command structure, extract COPY into a separate file.Matthias Andreas Benkard2025-08-147-902/+949
* Add GNUmakefile.Matthias Andreas Benkard2025-08-142-0/+52
* Add RD, REN, MOVE, PATH (partially).Matthias Andreas Benkard2025-08-143-14/+215
* 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-133-58/+110
* main: Use convertTo83 during prompt generation.Matthias Andreas Benkard2025-08-131-14/+69
* Split off paths module.Matthias Andreas Benkard2025-08-132-122/+129
* Use 8.3 file names.Matthias Andreas Benkard2025-08-131-4/+102
* Fix memory leaks.Matthias Andreas Benkard2025-08-131-3/+49
* Support COPY CON.Matthias Andreas Benkard2025-08-131-4/+83
* Add CD, COPY, DEL, MD.Matthias Andreas Benkard2025-08-132-6/+313
* CLAUDE.md: Add formatting instructions.Matthias Andreas Benkard2025-08-131-0/+8
* DIR: More DOS-like output.Matthias Andreas Benkard2025-08-131-6/+88
* Add implementation plan for most commonly used commands.Matthias Andreas Benkard2025-08-131-0/+195
* Rename parser => syntax.Matthias Andreas Benkard2025-08-133-7/+7
* main: Split out eval.Matthias Andreas Benkard2025-08-132-680/+695
* main: Split out parser.Matthias Andreas Benkard2025-08-132-544/+565
* Update CLAUDE.md.Matthias Andreas Benkard2025-08-131-29/+79