Wez Furlong
233adb5fe9
pty: update async example for more recent smol release
2020-10-03 11:15:57 -07:00
Wez Furlong
9d8839a6d9
pty: adjust examples for macOS Catalina
...
Seems that you need to have read everything you want before you
call waitpid, otherwise the pending data seems to be snipped and
prevented from being read.
closes: https://github.com/wez/wezterm/issues/187
2020-09-25 09:20:22 -07:00
Wez Furlong
2ef985aa18
pty: async example using smol
...
refs: https://github.com/wez/wezterm/issues/166
2020-05-09 11:24:14 -07:00
Wez Furlong
c54c64f395
pty: remove experimental awaitable bits
2020-05-09 11:24:14 -07:00
Wez Furlong
d84e8531a3
pty: implement awaitable conpty for windows
...
A bit of a PITA, but it appears to be functional
2020-01-20 15:23:56 -08:00
Wez Furlong
ca836ff95b
pty: unix: add awaitable interface
2020-01-20 15:23:55 -08:00
Wez Furlong
82c824f371
pty: remove conpty support
...
It's too fiddly to setup in practice, and literally no one has
expressed an interest in using it.
Removing it simplifies some upcoming work.
Closes: https://github.com/wez/wezterm/issues/35
2020-01-20 07:55:51 -08:00
Wez Furlong
8055957406
clippy
2019-06-09 07:33:00 -07:00
Wez Furlong
3bf551706e
improve pty example
...
Example output on linux:
```
child status: ExitStatus { successful: true }
output: wez\r\n%
```
Example output on windows:
```
child status: ExitStatus { successful: true }
output: \u{1b}[2J\u{1b}[?25l\u{1b}[m\u{1b}[HDOMAIN\\wez\u{8}\u{1b}]0;C:\\windows\\system32\\whoami.EXE\u{0}\u{7}\u{1b}[?25h
```
Refs: https://github.com/wez/wezterm/issues/27
2019-05-21 08:58:42 -07:00
Wez Furlong
015a97e2be
add pty example that runs whoami
...
Refs: https://github.com/wez/wezterm/issues/27
2019-05-20 07:20:47 -07:00