summaryrefslogtreecommitdiff
path: root/CLAUDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md9
1 files changed, 8 insertions, 1 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 111651c..fe88b5c 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -72,6 +72,7 @@ The project uses a fully modularized command architecture with unified context m
- **`ECHO`** (with ON/OFF variants) - Text output and echo state control
- **`CLS`** - Clear screen with ANSI escape sequences
- **`EXIT`** - Exit the shell
+- **`HELP`** - Display command help and usage information
- **`VER`** - Version information display
- **`DATE`** - Current system date with proper calendar calculations
- **`TIME`** - Current system time display
@@ -114,6 +115,7 @@ The project uses a fully modularized command architecture with unified context m
src/
├── cmd/ # Modular command implementations
│ ├── lib/
+│ │ ├── flags.zig # Command-line flag parsing utilities
│ │ └── types.zig # Shared command types and interfaces
│ ├── chdir.zig # CD/CHDIR command
│ ├── cls.zig # CLS command
@@ -121,15 +123,20 @@ src/
│ ├── date.zig # DATE command
│ ├── dir.zig # DIR command
│ ├── echo.zig # ECHO command variants
+│ ├── external.zig # External command execution
+│ ├── help.zig # HELP command
│ ├── mkdir.zig # MD/MKDIR command
│ ├── move.zig # MOVE command (placeholder)
│ ├── path.zig # PATH command (GET/SET)
+│ ├── pipe.zig # Command pipe handling
+│ ├── redirect.zig # I/O redirection handling
│ ├── remove.zig # DEL/REMOVE command
│ ├── rename.zig # REN/RENAME command
│ ├── rmdir.zig # RD/RMDIR command
│ ├── sort.zig # SORT command
│ ├── time.zig # TIME command
-│ └── type.zig # TYPE command
+│ ├── type.zig # TYPE command
+│ └── ver.zig # VER command
├── cmd.zig # Command type definitions and imports
├── eval.zig # Command execution engine
├── parser.zig # DOS command line parser