Releases¶
Current Status¶
Endo is currently in active development and available as a build-from-source project. Pre-built binaries and package manager installs are planned for a future stable release.
Early Adopters Welcome
Endo is fully functional for daily use but the language and APIs are still evolving. Building from source ensures you get the latest features and fixes.
Build from Source¶
The recommended way to obtain Endo today is to build from the Git repository:
git clone https://github.com/contour-terminal/endo.git
cd endo
cmake --preset clang-release
cmake --build --preset clang-release
sudo cmake --install build/clang-release
See the Getting Started guide for detailed prerequisites and build instructions.
GitHub Repository¶
The source code, issue tracker, and development activity are hosted on GitHub:
github.com/contour-terminal/endo
Package Managers¶
Coming Soon
Package manager support is on the roadmap but not yet available.
Planned package manager support includes:
| Package Manager | Platform | Status |
|---|---|---|
| Homebrew | macOS, Linux | Planned |
| Scoop | Windows | Planned |
| AUR | Arch Linux | Planned |
| APT / PPA | Debian, Ubuntu | Planned |
| RPM / COPR | Fedora, RHEL | Planned |
| Nix | NixOS, any | Planned |
If you would like to help package Endo for your preferred distribution, contributions are welcome. See Contributing for details.
Versioning¶
Endo follows Semantic Versioning. Until the 1.0 release, the API and language syntax may change between minor versions. After 1.0, backward compatibility will be maintained within major versions.