You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Today, we do not provide a pseudo terminal (PTY) to programs. A lot of programs detect the presence of a PTY/TTY in order to automatically enable/disable colors or similar. Also, some programs do interactive UI and the like.
Besides PTY detection for colors, a key use case for emulating a terminal is to allow interactive debugging. For example, in Ruby, using something like binding.pry to open an irb prompt.
The text was updated successfully, but these errors were encountered:
Today, we do not provide a pseudo terminal (PTY) to programs. A lot of programs detect the presence of a PTY/TTY in order to automatically enable/disable colors or similar. Also, some programs do interactive UI and the like.
https://evilmartians.com/chronicles/introducing-overmind-and-hivemind discusses this in more detail.
Besides PTY detection for colors, a key use case for emulating a terminal is to allow interactive debugging. For example, in Ruby, using something like
binding.pry
to open an irb prompt.The text was updated successfully, but these errors were encountered: