Skip to content

Installation

MethodWhen to use
Homebrew tapRecommended · macOS/Linux, manages updates automatically
go installIf your primary environment is Go and you want quick updates
GitHub ReleasesIf you prefer a manual binary per platform
Section titled “Option 1: Homebrew tap — recommended (macOS/Linux)”

The CLI release pipeline publishes the keel formula in the tap:

  • Tap repo: slice-soft/homebrew-tap
  • Tap name: slice-soft/tap
  • Formula: keel

Install:

Terminal window
brew tap slice-soft/tap
brew install slice-soft/tap/keel

Validate:

Terminal window
keel --version

Update:

Terminal window
brew update
brew upgrade slice-soft/tap/keel

Requires Go 1.25+ and Git.

Install the latest version:

Terminal window
go install github.com/slice-soft/keel@latest

Install a specific version:

Terminal window
go install github.com/slice-soft/keel@v1.8.0

Validate:

Terminal window
keel --version
keel --help
Terminal window
go env GOBIN
go env GOPATH

If GOBIN is empty, the binary is usually at $(go env GOPATH)/bin.

  1. Open github.com/slice-soft/keel/releases.
  2. Download the artifact for your platform.

Depending on the release configuration, file names are:

  • Linux/macOS: keel_<os>_<arch>.tar.gz
  • Windows: keel_windows_<arch>.zip
Terminal window
# example: replace with your downloaded file
tar -xzf keel_darwin_arm64.tar.gz
chmod +x keel
sudo mv keel /usr/local/bin/keel
Terminal window
# example: replace with your downloaded file
Expand-Archive .\keel_windows_amd64.zip -DestinationPath .\keel-bin
Move-Item .\keel-bin\keel.exe $HOME\bin\keel.exe

Make sure the destination directory is in your PATH.

Terminal window
which -a keel
keel --version
keel --help

You should see at least these commands:

  • new
  • init
  • generate
  • run
  • completion
  • If installed with Homebrew: brew upgrade slice-soft/tap/keel
  • If installed with go install: run go install github.com/slice-soft/keel@latest again
  • If installed via manual release: download and install the new binary

Avoiding conflicts from multiple installations

Section titled “Avoiding conflicts from multiple installations”

If you have more than one keel binary on your machine:

Terminal window
which -a keel

Keep only one active installation to avoid version inconsistencies.