Skip to content
Tildev0.6.1

Install from an archive

This page installs tcli and tt on Linux, macOS and Windows from the archives of a release. On Debian and Ubuntu, apt is simpler.

Open the release page, pick the newest release and download the archive of your system, one for each program you want. Then follow the steps for your system below.

Each program is one self-contained file. It needs no .NET runtime, and you can install one program, the other or both.

The name is <program>-<version>-<system>, where the version is the release without the v (v0.5.0 gives 0.5.0).

System tcli tt
Linux, x86-64 tcli-<version>-linux-x64.tar.gz tt-<version>-linux-x64.tar.gz
Linux, ARM 64 tcli-<version>-linux-arm64.tar.gz tt-<version>-linux-arm64.tar.gz
macOS, Intel tcli-<version>-osx-x64.tar.gz tt-<version>-osx-x64.tar.gz
macOS, Apple silicon tcli-<version>-osx-arm64.tar.gz tt-<version>-osx-arm64.tar.gz
Windows, x86-64 tcli-<version>-win-x64.zip tt-<version>-win-x64.zip

Every archive holds one folder with the same name as the archive, without the extension. In it are the program (tcli, tt, or tcli.exe, tt.exe on Windows), LICENSE, THIRD-PARTY-NOTICES.md and THIRD-PARTY-NOTICES.txt.

Before you run a file, you can check the download.

Extract the archive. This example is tcli on Linux, x86-64, version 0.5.0; change the name for your file.

Terminal window
tar -xzf tcli-0.5.0-linux-x64.tar.gz

Copy the program to a folder on your PATH.

Terminal window
sudo install -m 0755 tcli-0.5.0-linux-x64/tcli /usr/local/bin/tcli

Do the same for tt with its own archive. Then check that the shell finds the programs.

Terminal window
tcli --version
Terminal window
tt --version

On Linux the programs use a few system libraries (the C and C++ libraries, zlib, OpenSSL and ICU). The Depends line in build-deb.sh lists the packages that provide them.

Unzip the archive. Run tcli.exe from its folder, or put the folder on your PATH.

tt draws the screen with the escape sequences of a Unix terminal. The Windows archive of tt exists, but a Windows terminal is not supported yet.

Write a first configuration. To update, download the new archive and replace the program.

Both programs are published as one file with dotnet publish. The commands are in the READMEs of tcli and tt.