Michael Schiemer
85c369e846
refactor(console): extract responsibilities from ConsoleApplication
- Extract terminal compatibility checking to TerminalCompatibilityChecker
- Extract input validation to ConsoleInputValidator
- Extract command categorization to CommandCategorizer
- Extract result processing to CommandResultProcessor
- Extract help rendering to ConsoleHelpRenderer
- Extract TUI/Dialog initialization to TuiFactory/DialogFactory
- Extract signal handling to ConsoleSignalHandler (uses Pcntl module)
- Remove legacy PCNTL fallback code
- Reduce ConsoleApplication from 757 to ~340 lines (55% reduction)
All changes maintain backward compatibility - no breaking changes.
2025-11-09 14:30:59 +01:00
..
2025-11-05 12:48:25 +01:00
2025-11-04 13:44:27 +01:00
2025-11-09 14:30:59 +01:00
2025-11-05 12:48:25 +01:00
2025-08-11 20:13:26 +02:00
2025-10-25 19:18:37 +02:00