@@ -121,7 +121,7 @@ I recorded, as well as the [ZIP archive](assets/slack-recording.zip) with the re
121121
122122### Web terminal
123123Entering commands via Slack or Discord can be quite cumbersome, so REPLbot provides a web-based terminal (powered by
124- the amazingly awesome [ gotty ] ( https://github.com/yudai/gotty ) ). If enabled, a unique link is created for each session,
124+ the amazingly awesome [ ttyd ] ( https://github.com/tsl0922/ttyd ) ). If enabled, a unique link is created for each session,
125125which provides a read-only or writable web terminal.
126126
127127![ replbot web terminal] ( assets/slack-web-terminal.png )
@@ -161,13 +161,16 @@ as `trim` mode can get awkward when the terminal is expanded and the collapsed a
161161![ replbot window mode] ( assets/discord-window-mode.png )
162162
163163## Installation
164+ Please check out the [ releases page] ( https://github.com/binwiederhier/replbot/releases ) for binaries and
165+ deb/rpm packages.
166+
164167** Requirements** :
165168- A modern-ish Linux, preferably Ubuntu 18.04+, since that's what I develop on -- though it also runs on other
166169 distros.
167170- [ tmux] ( https://github.com/tmux/tmux ) >= 2.6 is required, which is part of Ubuntu 18.04 (but surprisingly not part of Amazon Linux!)
168171- [ docker] ( https://docs.docker.com/get-docker/ ) for almost all scripts REPLbot ships with
169172- [ asciinema] ( https://asciinema.org/ ) if you'd like to [ record sessions] ( #recording-sessions )
170- - [ gotty ] ( https://github.com/yudai/gotty ) if you'd like to use the [ web terminal] ( #web-terminal ) feature
173+ - [ ttyd ] ( https://github.com/tsl0922/ttyd ) if you'd like to use the [ web terminal] ( #web-terminal ) feature
171174
172175** Creating a REPLbot Slack app** :
173176REPLbot requires a Slack "Classic App (bot)", because of its use of the real time messaging (RTM)
@@ -200,20 +203,20 @@ curl -sSL https://archive.heckel.io/apt/pubkey.txt | sudo apt-key add -
200203sudo apt install apt-transport-https
201204sudo sh -c " echo 'deb [arch=amd64] https://archive.heckel.io/apt debian main' > /etc/apt/sources.list.d/archive.heckel.io.list"
202205sudo apt update
203- sudo apt install replbot
206+ sudo apt install replbot asciinema
204207```
205208
206209** Debian/Ubuntu** (* manual install* )** :**
207210``` bash
208211sudo apt install tmux
209- wget https://github.com/binwiederhier/replbot/releases/download/v0.6.0 /replbot_0.6.0_amd64 .deb
210- dpkg -i replbot_0.6.0_amd64 .deb
212+ wget https://github.com/binwiederhier/replbot/releases/download/v0.6.1 /replbot_0.6.1_amd64 .deb
213+ dpkg -i replbot_0.6.1_amd64 .deb
211214```
212215
213216** Fedora/RHEL/CentOS:**
214217``` bash
215218# Make sure that "tmux" is installed
216- rpm -ivh https://github.com/binwiederhier/replbot/releases/download/v0.6.0 /replbot_0.6.0_amd64 .rpm
219+ rpm -ivh https://github.com/binwiederhier/replbot/releases/download/v0.6.1 /replbot_0.6.1_amd64 .rpm
217220```
218221
219222** Docker:**
@@ -238,8 +241,8 @@ go get -u heckel.io/replbot
238241** Manual install** (* any x86_64-based Linux* )** :**
239242``` bash
240243# Make sure that "tmux" is installed
241- wget https://github.com/binwiederhier/replbot/releases/download/v0.6.0 /replbot_0.6.0_linux_x86_64 .tar.gz
242- sudo tar -C /usr/bin -zxf replbot_0.6.0_linux_x86_64 .tar.gz replbot
244+ wget https://github.com/binwiederhier/replbot/releases/download/v0.6.1 /replbot_0.6.1_linux_x86_64 .tar.gz
245+ sudo tar -C /usr/bin -zxf replbot_0.6.1_linux_x86_64 .tar.gz replbot
243246```
244247
245248## Building
0 commit comments