Skip to content

Commit 89d3af6

Browse files
Add terminal sharing (via tty-share) example to README (#71)
This is my favorite use-case: Secure pair programming.
1 parent fc6a9b0 commit 89d3af6

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,24 @@ dumbpipe connect nodeealvvv4nwa522qhznqrblv6jxcrgnvpapvakxw5i6mwltmm6ps2r4aicama
4242
- Adjust the ffmpeg options according to your local platform and video capture devices.
4343
- Use ticket from sender side
4444

45+
## Share a shell for pair- or ensemble programming with [tty-share](https://github.com/elisescu/tty-share):
46+
47+
Sharing a terminal session over the internet is useful for collaboration between programmers, but the public [tty-share](https://github.com/elisescu/tty-share) server isn't very reliable and, more importantly, [it is not end-to-end encrypted](https://tty-share.com/how-it-works/#end-to-end-encryption).
48+
49+
On the server:
50+
51+
```
52+
$ dumbpipe listen-tcp --host localhost:8000 &
53+
$ tty-share
54+
```
55+
56+
On the client(s):
57+
58+
```
59+
$ dumbpipe connect-tcp --addr localhost:8000 <ticket> &
60+
$ tty-share http://localhost:8000/s/local/
61+
```
62+
4563
## Forward development web server
4664

4765
You have a development webserver running on port 3000, and want to share it with

0 commit comments

Comments
 (0)