Prebuilt, statically linked binaries for some common platforms are provided below. If your environment is not listed above, you may still be able to build Elvish from source. For users in China, the mirror hosted by TUNA may be faster.

Note that Elvish is pre-release software. It can be unstable, and does not maintain backward compatibility from version to version.

Version Linux macOS Windows
HEAD amd64 386 arm64 amd64 amd64 386
0.12 (Release Note) amd64 386 arm64 amd64 amd64 386

Old versions:

Version Linux macOS Windows
0.11 (Release Note) amd64 386 arm64 amd64 amd64 386
0.10.1 (Release Note) amd64 amd64 N/A
0.9 (Release Note) amd64 amd64 N/A
0.8 (Release Note) amd64 amd64 N/A
0.7 (Release Note) amd64 amd64 N/A
0.6 (Release Note) amd64 amd64 N/A
0.5 (Release Note) amd64 amd64 N/A
0.4 amd64 amd64 N/A
0.3 amd64 amd64 N/A
0.2 amd64 amd64 N/A
0.1 amd64 amd64 N/A

OS-Specific Packages

Fedora

RPM packages are available from the FZUG Repo:

# Add FZUG repo
dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
# Install Elvish
dnf install elvish

Debian / Ubuntu

Elvish is packaged by Debian since buster and by Ubuntu since 17.10.

However, packages in official repositories are likely outdated. You can install the latest release from PPA:

# Add Elvish PPA repo
sudo wget -O /etc/apt/trusted.gpg.d/elvish \
'https://sks-keyservers.net/pks/lookup?search=0xE9EA75D542E35A20&options=mr&op=get'
sudo gpg --dearmor /etc/apt/trusted.gpg.d/elvish
sudo rm /etc/apt/trusted.gpg.d/elvish
echo 'deb http://ppa.launchpad.net/zhsj/elvish/ubuntu xenial main' |
sudo tee /etc/apt/sources.list.d/elvish.list
sudo apt-get update

# Install Elvish
sudo apt-get install elvish

macOS (Homebrew)

Elvish is packaged in Homebrew:

# Install latest release
brew install elvish
# Or install HEAD:
brew install --HEAD elvish