Commit d01e9c6
CLI-8: Integrate parser system with interactive shell
- Replace simple string.split() with ParserPipeline
- Add TextParser and ShellParser to pipeline with priorities
- Integrate CommandRegistry for command metadata management
- Enhanced command processing with parsed results
- Shell command execution via SubprocessExecutor for ! commands
- Smart command suggestions on typos
- Add test-parser debug command for parser testing
- Update command handlers to use ParseResult objects
- Maintain backward compatibility with legacy commands
- Enhanced word completion with command aliases
🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 71df823 commit d01e9c6
1 file changed
+291
-33
lines changed
0 commit comments