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.
Do this first
Section titled “Do this first”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 archives
Section titled “The archives”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.
Linux and macOS
Section titled “Linux and macOS”Extract the archive. This example is tcli on Linux, x86-64, version 0.5.0; change the name for your file.
tar -xzf tcli-0.5.0-linux-x64.tar.gzCopy the program to a folder on your PATH.
sudo install -m 0755 tcli-0.5.0-linux-x64/tcli /usr/local/bin/tcliDo the same for tt with its own archive. Then check that the shell finds the programs.
tcli --versiontt --versionOn 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.
Windows
Section titled “Windows”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.
After the install
Section titled “After the install”Write a first configuration. To update, download the new archive and replace the program.
Build one file yourself
Section titled “Build one file yourself”Both programs are published as one file with dotnet publish. The commands are in the READMEs of tcli and tt.