An event-driven, non-blocking shell based on Symfony Console