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=releaseInstalls under ${ELIDE_HOME:-${XDG_DATA_HOME:-$HOME/.local/share}/elide} and adds bin to your shell profile.
| Option | Effect |
|---|---|
--channel=release or --channel=nightly | Select the channel (default nightly). |
--install-rev=VERSION | Install a specific version. |
--install-dir=PATH | Install somewhere else. |
--with-python | Also install the Python component. |
--no-path | Leave shell profiles unchanged. |
--help | List every option without installing. |
Windows
& ([scriptblock]::Create((irm https://elide.sh/install.ps1))) -Channel releaseInstalls 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/elidelatest 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 method | Python |
|---|---|
| Install script | --with-python (-WithPython on Windows), or elide setup python later |
| npm | ELIDE_WITH_PYTHON=1 during npm install |
| Homebrew | Included |
| Container images | Included |
| apt, RPM, MSI, macOS installers | Not 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
- Packages & Installers: Homebrew, apt, RPM, macOS and Windows installers
- Container Images
- Continuous Integration
- GitHub Releases: archives, checksums, and older builds. Keep an
archive’s
bin/andlib/together;bin/elideneedslib/.
Update a script install with elide upgrade, and a package-manager install through its manager.
Verify the install
elide --version
elide info
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.
| Platform | Architectures |
|---|---|
| Linux | amd64, arm64 |
| macOS | Apple Silicon |
| Windows | amd64 |