Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive mode? [Feature] #16

Open
drixie opened this issue Jun 3, 2016 · 1 comment
Open

Interactive mode? [Feature] #16

drixie opened this issue Jun 3, 2016 · 1 comment

Comments

@drixie
Copy link

drixie commented Jun 3, 2016

I really love this terminal package and it is an integral part of my atom workflow, but I have go out of atom whenever interaction is required (e.g. yeoman generators)

@UltCombo
Copy link
Owner

UltCombo commented Jun 3, 2016

Interactive mode is an epic goal, I'd love to support it as well. 😄
However, it is hard to pull off with the current architecture, which basically just pulls stdout/stderr from a child process and transforms it into HTML that is appended to the terminal emulator output. That is, it doesn't support moving the cursor/rewriting the output nor stdin.

I've been thinking about embedding a more capable terminal that actually understands control codes, maybe term.js. This should provide proper support for interactive mode, but I'm currently short on time to experiment. If anyone wants to go ahead and give it a try, feedback and PRs are welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants