Installation
Supported methods
Section titled “Supported methods”| Method | When to use |
|---|---|
| Homebrew tap | Recommended · macOS/Linux, manages updates automatically |
go install | If your primary environment is Go and you want quick updates |
| GitHub Releases | If you prefer a manual binary per platform |
Option 1: Homebrew tap — recommended (macOS/Linux)
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:
brew tap slice-soft/tapbrew install slice-soft/tap/keelValidate:
keel --versionUpdate:
brew updatebrew upgrade slice-soft/tap/keelOption 2: go install
Section titled “Option 2: go install”Requires Go 1.25+ and Git.
Install the latest version:
go install github.com/slice-soft/keel@latestInstall a specific version:
go install github.com/slice-soft/keel@v1.8.0Validate:
keel --versionkeel --helpIf keel doesn’t appear in PATH
Section titled “If keel doesn’t appear in PATH”go env GOBINgo env GOPATHIf GOBIN is empty, the binary is usually at $(go env GOPATH)/bin.
Option 3: Binary from GitHub Releases
Section titled “Option 3: Binary from GitHub Releases”- Open github.com/slice-soft/keel/releases.
- 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
Linux/macOS
Section titled “Linux/macOS”# example: replace with your downloaded filetar -xzf keel_darwin_arm64.tar.gzchmod +x keelsudo mv keel /usr/local/bin/keelWindows (PowerShell)
Section titled “Windows (PowerShell)”# example: replace with your downloaded fileExpand-Archive .\keel_windows_amd64.zip -DestinationPath .\keel-binMove-Item .\keel-bin\keel.exe $HOME\bin\keel.exeMake sure the destination directory is in your PATH.
Full verification
Section titled “Full verification”which -a keelkeel --versionkeel --helpYou should see at least these commands:
newinitgenerateruncompletion
Updating by method
Section titled “Updating by method”- If installed with Homebrew:
brew upgrade slice-soft/tap/keel - If installed with
go install: rungo install github.com/slice-soft/keel@latestagain - 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:
which -a keelKeep only one active installation to avoid version inconsistencies.