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
Copy file name to clipboardExpand all lines: README.md
+12-38Lines changed: 12 additions & 38 deletions
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,10 @@ ttyd is a simple command-line tool for sharing terminal over the web.
8
8
9
9
# Features
10
10
11
-
- Built on top of [Libwebsockets](https://libwebsockets.org)with [libuv](https://libuv.org) for speed
12
-
- Fully-featured terminal based on [Xterm.js](https://xtermjs.org)with [CJK](https://en.wikipedia.org/wiki/CJK_characters) and IME support
13
-
-Graphical [ZMODEM](https://en.wikipedia.org/wiki/ZMODEM)integration with [lrzsz](https://ohse.de/uwe/software/lrzsz.html) support
14
-
-[Sixel](https://en.wikipedia.org/wiki/Sixel) image output support ([Usage](https://saitoha.github.io/libsixel/))
11
+
- Built on top of [libuv](https://libuv.org)and [WebGL2](https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API) for speed
12
+
- Fully-featured terminal with [CJK](https://en.wikipedia.org/wiki/CJK_characters) and IME support
13
+
-[ZMODEM](https://en.wikipedia.org/wiki/ZMODEM)([lrzsz](https://ohse.de/uwe/software/lrzsz.html)) / [trzsz](https://trzsz.github.io) file transfer support
14
+
-[Sixel](https://en.wikipedia.org/wiki/Sixel) image output support ([img2sixel](https://saitoha.github.io/libsixel) / [lsix](https://github.com/hackerb9/lsix))
15
15
- SSL support based on [OpenSSL](https://www.openssl.org) / [Mbed TLS](https://github.com/Mbed-TLS/mbedtls)
16
16
- Run any custom command with options
17
17
- Basic authentication support and many other custom options
@@ -23,56 +23,30 @@ ttyd is a simple command-line tool for sharing terminal over the web.
23
23
24
24
## Install on macOS
25
25
26
-
Install with [homebrew](http://brew.sh):
27
-
28
-
```bash
29
-
brew install ttyd
30
-
```
31
-
32
-
Install with [MacPorts](https://www.macports.org):
33
-
34
-
```bash
35
-
sudo port install ttyd
36
-
```
26
+
- Install with [homebrew](http://brew.sh): `brew install ttyd`
27
+
- Install with [MacPorts](https://www.macports.org): `sudo port install ttyd`
37
28
38
29
## Install on Linux
39
30
40
-
- Binary version (recommended): download from the [releases](https://github.com/tsl0922/ttyd/releases) page.
41
-
42
-
- Install the snap:
43
-
44
-
`sudo snap install ttyd --classic`
45
-
46
-
31
+
- Binary version (recommended): download from the [releases](https://github.com/tsl0922/ttyd/releases) page
32
+
- Install the snap: `sudo snap install ttyd --classic`
You may also need to compile/install [libwebsockets](https://libwebsockets.org) from sourceif the `libwebsockets-dev` package is outdated.
58
-
42
+
- Install on OpenWrt: `opkg install ttyd`
59
43
- Install on Gentoo: clone the [repo](https://bitbucket.org/mgpagano/ttyd/src/master) and follow the directions [here](https://wiki.gentoo.org/wiki/Custom_repository#Creating_a_local_repository).
60
44
61
45
## Install on Windows
62
46
63
-
[Compile on Windows](https://github.com/tsl0922/ttyd/wiki/Compile-on-Windows).
64
-
65
-
Install with [Scoop](https://scoop.sh/#/apps?q=ttyd&s=2&d=1&o=true):
66
-
```
67
-
scoop install ttyd
68
-
```
69
-
70
-
71
-
## Install on OpenWrt
72
-
73
-
```bash
74
-
opkg install ttyd
75
-
```
47
+
- Binary version (recommended): download from the [releases](https://github.com/tsl0922/ttyd/releases) page
48
+
- Install with [Scoop](https://scoop.sh/#/apps?q=ttyd&s=2&d=1&o=true): `scoop install ttyd`
49
+
- [Compile on Windows](https://github.com/tsl0922/ttyd/wiki/Compile-on-Windows)
0 commit comments