mirror of
https://github.com/tsl0922/ttyd.git
synced 2026-02-01 23:54:22 +01:00
2d53cfe03f92e1ad37bee4c6d2ff67651889f77c
ttyd - terminal emulator for the web
ttyd is a simple command line tool for sharing terminal over the web, inspired by GoTTY.
WARNING: ttyd is still under heavily development, so features may be incomplete or expected to have bugs.
Requirements
Installation
For Mac OS X users
brew install cmake openssl json-c libwebsockets
git clone https://github.com/tsl0922/ttyd.git
cd ttyd && mkdir build && cd build
cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl ..
make
For Linux users
Ubuntu as example:
sudo apt-get install cmake libwebsockets-dev libjson-c-dev libssl-dev
git clone https://github.com/tsl0922/ttyd.git
cd ttyd && mkdir build && cd build
cmake ..
make
The ttyd executable file will be in the build directory.
Usage
Usage: ttyd command [options]
ttyd will start a web server at port 7681. When you open http://localhost:7681, the command will be started with options as arguments and now you can see the running command on the web! 🎉
Credits
Languages
C
56.2%
TypeScript
27%
Shell
6.5%
JavaScript
4%
CMake
4%
Other
2.3%
