Claude
|
2d7d88fbc6
|
Add comprehensive interactive terminal and CLI system
New Features:
- Interactive Terminal Component (InteractiveTerminal.tsx)
- Full command input with auto-completion
- Command history navigation (up/down arrows)
- Real-time suggestions
- Auto-scroll and focus management
- CLI Command System (cli-commands.ts)
- help: Display available commands
- clear/cls: Clear terminal
- run/execute: Execute Lua scripts
- check/lint: Syntax validation
- count: Line/word/character counting
- api: Roblox API documentation lookup
- template: Template management
- export: Export scripts to file
- echo: Print text
- info: System information
- Enhanced ConsolePanel
- New "Terminal" tab with interactive CLI
- Existing log tabs (All, Roblox, Web, Mobile)
- Props for code context and modification
- Integrated with file system
- Keyboard Shortcuts
- Ctrl/Cmd + ` : Toggle terminal (VS Code style)
Technical Details:
- Command execution with context awareness
- Auto-completion for commands
- Command aliases support
- Error handling and user feedback
- History management with localStorage-ready structure
- Integration with existing code editor
|
2026-01-17 22:37:37 +00:00 |
|