Installation#
Eca is written in Clojure and compiled into a native binary via graalvm.
Warning
ECA is already automatically downloaded and updated in all editor plugins, so you don't need to handle it manually, even so, if you want that, check the other methods.
ECA is already downloaded automatically by your ECA editor plugin, so you just need to install the plugin for your editor:
Stable release:
bash <(curl -s https://raw.githubusercontent.com/editor-code-assistant/eca/master/install)
Or if facing issues with command above:
curl -s https://raw.githubusercontent.com/editor-code-assistant/eca/master/install | sudo bash
nightly build:
bash <(curl -s https://raw.githubusercontent.com/editor-code-assistant/eca/master/install) --version nightly --dir ~/
We have a custom tap using the native compiled binaries for users that use homebrew:
brew install editor-code-assistant/brew/eca
Install using mise
# Install the plugin
mise plugin install eca https://github.com/editor-code-assistant/eca-mise-plugin
# Install latest version ECA
mise install eca
mise use -g eca
# or install and use
# desired version
mise install eca@0.58.0
mise use -g eca@0.58.0
# Verify installation
eca --version
You can download the native binaries from Github Releases, although it's easy to have outdated ECA using this way.