Skip to content

Install EAC CLI

What You'll Accomplish

Install the standalone EAC CLI binary for native Go performance — no Docker required.

Which CLI Do I Need?

CLI Install method Requires Docker Best for
eac (standalone) Installer script below No Recommended. Direct CLI access, native performance, CI runners
clie + eac-ext clie install eac Yes Containerized execution, reproducible environments, team standardization

This is the recommended installation method. For containerized execution via Docker, see CLIE Extension Host.

Prerequisites

  • Git installed
  • Terminal access (PowerShell on Windows, bash/zsh on macOS/Linux)

Quick Install

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/ready-to-release/eac/main/scripts/sh/eac/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/ready-to-release/eac/main/scripts/pwsh/eac/install.ps1 | iex

Install Options

Linux / macOS

# Download installer to pass arguments
curl -fsSL https://raw.githubusercontent.com/ready-to-release/eac/main/scripts/sh/eac/install.sh -o install.sh
chmod +x install.sh

# Install specific version
./install.sh --version eac/v1.0.0

# Install system-wide (requires sudo)
./install.sh --system

# UPX-compressed binary (smaller download, slightly slower startup)
./install.sh --upx

# Custom directory
./install.sh --install-dir ~/bin

Windows (PowerShell)

# Download installer to pass arguments
Invoke-WebRequest -Uri https://raw.githubusercontent.com/ready-to-release/eac/main/scripts/pwsh/eac/install.ps1 -OutFile install.ps1

# Install specific version
.\install.ps1 -Version "eac/v1.0.0"

# Install system-wide (requires Administrator)
.\install.ps1 -System

# UPX-compressed binary
.\install.ps1 -Upx

# Custom install directory
.\install.ps1 -InstallDir "C:\Tools\eac"

Manual Installation

  1. Download the binary from the releases page
  2. Place in a directory on your PATH
  3. Verify installation:
eac help

Default Install Locations

Platform User install System install
Linux/macOS ~/.local/bin/eac /usr/local/bin/eac
Windows %LOCALAPPDATA%\eac\eac.exe %ProgramFiles%\eac\eac.exe

Verify Installation

# Check CLI is accessible
eac help

# Check version
eac version

Updating

Re-run the install script — it replaces the existing binary automatically.

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/ready-to-release/eac/main/scripts/sh/eac/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/ready-to-release/eac/main/scripts/pwsh/eac/install.ps1 | iex

Troubleshooting

Problem Solution
"Command not found" Add install directory to PATH, restart terminal
"Permission denied" Use --system with sudo (Linux) or run as Administrator (Windows)
Download fails Check network connectivity, verify release exists on GitHub

Next Steps

See Also


Tutorials | How-to Guides | Explanation | Reference

You are here: How-to Guides — task-oriented recipes that guide you through solving specific problems.