feat: add comprehensive framework features and deployment improvements
Major additions: - Storage abstraction layer with filesystem and in-memory implementations - Gitea API integration with MCP tools for repository management - Console dialog mode with interactive command execution - WireGuard VPN DNS fix implementation and documentation - HTTP client streaming response support - Router generic result type - Parameter type validator for framework core Framework enhancements: - Console command registry improvements - Console dialog components - Method signature analyzer updates - Route mapper refinements - MCP server and tool mapper updates - Queue job chain and dependency commands - Discovery tokenizer improvements Infrastructure: - Deployment architecture documentation - Ansible playbook updates for WireGuard client regeneration - Production environment configuration updates - Docker Compose local configuration updates - Remove obsolete docker-compose.yml (replaced by environment-specific configs) Documentation: - PERMISSIONS.md for access control guidelines - WireGuard DNS fix implementation details - Console dialog mode usage guide - Deployment architecture overview Testing: - Multi-purpose attribute tests - Gitea Actions integration tests (typed and untyped)
This commit is contained in:
@@ -2,6 +2,31 @@
|
||||
|
||||
Dieses Modul bietet eine flexible und benutzerfreundliche Konsolen-Schnittstelle für Ihre PHP-Anwendung. Es ermöglicht die Erstellung von CLI-Befehlen mit einfacher Eingabe- und Ausgabehandlung.
|
||||
|
||||
## Interaktive Modi
|
||||
|
||||
Das Console-Modul bietet zwei interaktive Modi:
|
||||
|
||||
### TUI (Text User Interface) - Standard
|
||||
|
||||
Grafische Terminal-UI mit Maus-Unterstützung und Navigation:
|
||||
|
||||
```bash
|
||||
php console.php # Startet TUI (Standard)
|
||||
php console.php --interactive # Startet TUI explizit
|
||||
php console.php --tui # Startet TUI explizit
|
||||
```
|
||||
|
||||
### Dialog-Modus - AI-Assistent-ähnlich
|
||||
|
||||
Einfache Prompt-Eingabe mit Tab-Completion und History:
|
||||
|
||||
```bash
|
||||
php console.php --dialog # Startet Dialog-Modus
|
||||
php console.php --chat # Startet Dialog-Modus (Alias)
|
||||
```
|
||||
|
||||
**Weitere Informationen**: Siehe [Console Dialog Mode Dokumentation](../../docs/console-dialog-mode.md)
|
||||
|
||||
## Hauptkomponenten
|
||||
|
||||
### ConsoleApplication
|
||||
|
||||
Reference in New Issue
Block a user