Installation

Get EZ installed on your system.

No dependencies required. Download the latest release for your platform.

macOS

cd ~/Downloads
tar xzf ez-darwin-arm64.tar.gz   # or ez-darwin-amd64.tar.gz for Intel
sudo mv ez /usr/local/bin/

Linux

cd ~/Downloads
tar xzf ez-linux-amd64.tar.gz   # or ez-linux-arm64.tar.gz for ARM
sudo mv ez /usr/local/bin/

Windows (PowerShell)

cd ~\Downloads
Expand-Archive ez-windows-amd64.zip -DestinationPath C:\ez
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\ez", "User")
# Restart terminal

2. Clone & Install (Requires Go 1.23.1+)

macOS / Linux

git clone https://github.com/SchoolyB/EZ.git
cd EZ
./install.sh
# Or: make install (requires make)
ez version

Windows (PowerShell)

git clone https://github.com/SchoolyB/EZ.git
cd EZ
.\install.ps1
# Run as Administrator for system-wide installation
ez version

3. Build from Source (Requires Go 1.23.1+)

git clone https://github.com/SchoolyB/EZ.git
cd EZ
make build
./ez version

Verify Installation

Check that EZ is installed correctly:

ez version

Updating EZ

EZ includes a built-in update command to keep your installation current.

Check for Updates

When you run any ez command, it will notify you if a new version is available:

Note: EZ v0.19.0 available (you have v0.18.0). Run `ez update` to upgrade.

Update to Latest Version

# macOS / Linux (requires sudo for system-wide install)
sudo ez update

# Windows (run as Administrator)
ez update

This will:

  1. Check for the latest version
  2. Download the appropriate binary for your platform
  3. Replace the current installation

Need to remove EZ? See the uninstall guide.