>_ RESTERM
v1.18.1
install.md

docs Getting started

Install

Install Resterm with Homebrew, the install scripts, a release binary or Go.

Homebrew and install scripts

macOS and Linux:

shell
brew install resterm
# or
curl -fsSL https://raw.githubusercontent.com/unkn0wn-root/resterm/main/install.sh | bash

Windows:

powershell
iwr -useb https://raw.githubusercontent.com/unkn0wn-root/resterm/main/install.ps1 | iex

Prebuilt binaries

  1. Download the archive for your platform from the GitHub Releases page. There are builds for macOS, Linux, and Windows, on amd64 and arm64.
  2. Make the binary executable (chmod +x resterm on Unix), then copy it into a directory on your PATH.
  3. Run resterm --help to check that it works.

The macOS binaries need macOS 13 Ventura or newer, and the Linux binaries need glibc 2.32 or newer. On an older system, build from source or upgrade glibc if you are on Linux.

The commands below do the same download from a terminal. The Unix version needs curl and jq.

shell
# Find the latest release tag
LATEST_TAG=$(curl -fsSL https://api.github.com/repos/unkn0wn-root/resterm/releases/latest | jq -r .tag_name)

# Download the matching binary (Darwin/Linux + amd64/arm64)
curl -fL -o resterm "https://github.com/unkn0wn-root/resterm/releases/download/${LATEST_TAG}/resterm_$(uname -s)_$(uname -m)"

# Install on PATH
chmod +x resterm
sudo install -m 0755 resterm /usr/local/bin/resterm
powershell
$latest = Invoke-RestMethod https://api.github.com/repos/unkn0wn-root/resterm/releases/latest
$asset  = $latest.assets | Where-Object { $_.name -like 'resterm_Windows_*' } | Select-Object -First 1
Invoke-WebRequest -Uri $asset.browser_download_url -OutFile resterm.exe
# Optionally move to a directory on PATH:
Move-Item resterm.exe "$env:USERPROFILE\bin\resterm.exe"

Build from source

shell
go install github.com/unkn0wn-root/resterm/cmd/resterm@latest

This needs Go 1.25 or newer. The binary goes into $(go env GOPATH)/bin.

Updating

If you installed with Homebrew, update with brew upgrade resterm. If you used a release binary or the install scripts, run resterm --check-update to see if there is a new version, and resterm --update to download, verify, and install it in place. On Windows, the old binary stays next to the new one as resterm.exe.old and is removed on the next update.

resterm --update refuses to replace a Homebrew install and tells you to run brew upgrade resterm instead. --check-update still works there.

A binary built with go install reports its version as dev. --check-update and --update only print that update checks are disabled for dev builds, and the TUI does not check for updates either. Run the go install command again to update.

Search

↑↓ moveEnter openEsc close

Help

These keys work like the ones in the TUI.

/
Search the docs (also Ctrl K)
j k
Scroll down and up
g g G
Jump to the top or the bottom
[ ]
Previous and next docs page
g d
Docs index
g h
Home page
t
Switch between dark and light
?
Show this help
Esc
Close a dialog