Description
"A CLI test harness using execa or child_process.spawn would let us test:
Exit codes for non-interactive mode
Timeout/hang detection
Signal handling (SIGINT/SIGTERM)
Piped stdin scenarios" @will-lamerton
Use Case
Describe the problem this feature would solve or the use case it would enable
Proposed Solution
How you envision this feature working
Alternatives Considered
Any alternative solutions or features you've considered
Additional Context
Implementation Notes (optional)
If you have thoughts on how this could be implemented, share them here