WindowsTerminal/winpty

From Ever changing code
< WindowsTerminal
Revision as of 09:29, 24 July 2020 by Pio2pio (talk | contribs) (Created page with "It's Cygwin/MSYS adapter. <code>winpty</code> is a Windows software package providing an interface similar to a Unix pty-master for communicating with Windows console progra...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

It's Cygwin/MSYS adapter.


winpty is a Windows software package providing an interface similar to a Unix pty-master for communicating with Windows console programs. The package consists of a library (libwinpty) and a tool for Cygwin and MSYS for running Windows console programs in a Cygwin/MSYS pty.


The Unix adapter allows running Windows console programs (e.g. CMD, PowerShell, IronPython, etc.) under mintty or Cygwin's sshd with properly-functioning input (e.g. arrow and function keys) and output (e.g. line buffering). The library could be also useful for writing a non-Cygwin SSH server.