Wez Furlong
c8aa11ac81
pty: add ssh support
...
This commit adds (untested!) support for remote ttys over ssh.
It requires that the embedding application connect and authenticate
the ssh session prior to turning it into a PtySystem implementation.
2019-08-02 10:55:04 -07:00
Wez Furlong
9d46bd889f
pty: fixup build when serde_support is not enabled
2019-07-23 13:31:01 -07:00
Wez Furlong
23e174a324
fully bump filedescriptor dep
2019-07-23 09:50:48 -07:00
Wez Furlong
7e50c4db68
workaround conpty drop issue
2019-07-17 08:42:41 -07:00
Wez Furlong
2c7138cc6e
use consistent version of filedescriptor crate
2019-06-22 14:31:19 -07:00
Wez Furlong
e98d8acb96
add spawn rpc
2019-06-09 08:15:37 -07:00
Wez Furlong
8055957406
clippy
2019-06-09 07:33:00 -07:00
Wez Furlong
5ebad9e63a
dyn everywhere
2019-06-08 21:28:11 -07:00
Wez Furlong
5ccff722ef
more log
2019-06-08 15:37:55 -07:00
Wez Furlong
f642bd56d6
introduce mux Domain concept
...
All locations that were setting up ptys now do so via the
Domain concept. We still need a way to set up a persistent
global domain.
2019-06-04 08:11:55 -07:00
Wez Furlong
fb1a5b42d2
bump filedescriptor crate
2019-06-01 08:23:23 -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
Wez Furlong
257c864403
flesh out the crate level docs
2019-05-19 22:35:35 -07:00
Wez Furlong
1d8b024f2f
add some doc comments to the pty crate
...
Refs: https://github.com/wez/wezterm/issues/27
2019-05-19 20:31:07 -07:00
Wez Furlong
c562f35db8
adopt my filedescriptor crate in the pty crate
...
Refs: https://github.com/wez/wezterm/issues/27
2019-05-19 19:54:12 -07:00
Wez Furlong
7464965d1e
fixup windows build for pty mod -> crate move
...
Refs: https://github.com/wez/wezterm/issues/27
2019-05-19 18:55:10 -07:00
Wez Furlong
7bf1d99d77
move pty to its own crate in preparation for publishing
...
Refs: https://github.com/wez/wezterm/issues/27
2019-05-19 18:40:26 -07:00