Problem
bootdev run requires an interactive TTY, which prevents using AI coding assistants to troubleshoot environment issues during bootdev courses.
Use Case
When a bootdev lesson fails due to environment problems (missing dependencies, configuration issues, path problems, etc.), I want to use Claude Code to:
- Run
bootdev run <UUID> to see the error
- Let Claude diagnose and fix the environment issue
- Re-run to verify the fix
Currently I must manually copy-paste errors between my terminal and Claude, which is inefficient.
Error
could not open a new TTY: open /dev/tty: no such device or address
Requested Feature
Add a --no-tty or --non-interactive flag that allows the command to run without /dev/tty access, so AI assistants can execute it and help fix environment issues.
Environment
- OS: Ubuntu 24
- Context: Using Claude Code to fix environment setup issues blocking course progress