Installation

Install Elide with the install script, PowerShell, npm, a package manager, or a container

Elide has two channels: release (versions such as 1.6.0) and nightly (daily builds). The install scripts default to nightly.

macOS, Linux, or WSL

curl -sSL --tlsv1.2 elide.sh | bash -s -- --channel=release

Installs under ${ELIDE_HOME:-${XDG_DATA_HOME:-$HOME/.local/share}/elide} and adds bin to your shell profile.

OptionEffect
--channel=release or --channel=nightlySelect the channel (default nightly).
--install-rev=VERSIONInstall a specific version.
--install-dir=PATHInstall somewhere else.
--with-pythonAlso install the Python component.
--no-pathLeave shell profiles unchanged.
--helpList every option without installing.

Windows

& ([scriptblock]::Create((irm https://elide.sh/install.ps1))) -Channel release

Installs under $env:ELIDE_HOME, or $env:LOCALAPPDATA\elide when that is unset. Options: -Channel, -InstallRev, -InstallDir, -WithPython, and -NoPath.

npm

npm install -g @elide-dev/elide

latest tracks release; install @elide-dev/elide@nightly for nightly. Set ELIDE_WITH_PYTHON=1 to include Python.

Python

Python is an optional component:

elide setup python
Install methodPython
Install script--with-python (-WithPython on Windows), or elide setup python later
npmELIDE_WITH_PYTHON=1 during npm install
HomebrewIncluded
Container imagesIncluded
apt, RPM, MSI, macOS installersNot available; use one of the methods above

elide setup python uses the binary’s own channel; --channel=release or --channel=nightly overrides it.

Other methods

Update a script install with elide upgrade, and a package-manager install through its manager.

Verify the install

elide --version
elide info
Verifying an Elide installation from the command line

elide info lists the available languages, including python when it is installed. If the shell cannot find elide, open a new terminal or add the install’s bin folder to PATH.

PlatformArchitectures
Linuxamd64, arm64
macOSApple Silicon
Windowsamd64