A command line interface for Buildkite.
Full documentation is available at buildkite.com/docs/platform/cli.
brew tap buildkite/buildkite && brew install buildkite/buildkite/bkOr download a binary from the releases page.
bk auth loginWe'd love to hear any feedback and questions you might have. Please file an issue on GitHub and let us know!
This repository uses mise to pin Go and the main local development tools.
git clone git@github.com:buildkite/cli.git
cd cli/
mise install
mise run build
mise run install
mise run install:global
mise run hooks
mise run format
mise run lint
mise run test
mise run generate
go run main.go --helpmise run buildbuildsbkintodist/bk, stamped withgit describemise run installinstallsbkinto$(go env GOBIN)or$(go env GOPATH)/binmise run install:globalinstallsbkinto~/bin/bk
mise.toml pins Go 1.26.1 to match the current release build image. The
module itself remains compatible with Go 1.25.0 as declared in go.mod.