Skip to main content

Installation

Requirements

The module declares Go 1.26.2 in go.mod. Use a compatible Go toolchain for source installation. The repository CI currently provisions Go 1.23; that mismatch is a known repository limitation, not a promise that Go 1.23 can build the current module.

Homebrew

The README lists this command for macOS and Linux:

brew install k0walski/tap/linear-cli

The tap is external to this repository. There is no Homebrew publisher block in .goreleaser.yaml, so availability and formula freshness depend on the tap rather than this repository's release workflow.

Go install

Install the latest module version into the active Go binary directory:

go install github.com/enolalab/linear-cli@latest

The release configuration also supports a pinned tag:

go install github.com/enolalab/linear-cli@v0.1.0

Ensure the directory reported by go env GOBIN or go env GOPATH is on PATH.

Release binary

Download a platform archive from the GitHub Releases page. GoReleaser names archives with the project, version, operating system, and architecture; Windows archives use ZIP and other archives use tar.gz. The release also includes checksums.txt.

Verify

Run:

linear-cli version

The command prints a success envelope whose data object contains version, commit, and date. If the shell cannot find the command, put the Go binary directory or the extracted release binary on PATH.