cannectors

Installation

Get the Cannectors CLI on your machine.

Cannectors is a single static Go binary. There's no runtime to install, no Python virtualenv, no Docker required. Pick the option that fits your setup.

Requirements

  • Go 1.25+ if you want to build from source
  • A POSIX shell for the commands below (a recent PowerShell works too)
  • Optional: make if you want to use the included Makefile targets

Option 1 — go install

The fastest way if you already have Go set up:

go install github.com/alexandrecano/cannectors/cmd/cannectors@latest

This drops a cannectors binary into $GOPATH/bin (or $HOME/go/bin). Make sure that directory is on your PATH.

Option 2 — Build from source

Clone the repository and build a binary into the current directory:

git clone https://github.com/alexandrecano/cannectors.git
cd cannectors
go build -o cannectors ./cmd/cannectors

Or, if you have make:

make build         # builds into ./bin/cannectors

The build is fully static and has no link-time dependencies — you can copy the resulting binary into a container image or a CI runner without installing anything else.

Cross-compilation

Build for a different OS or architecture from the same machine:

make build-linux       # → ./bin/cannectors-linux-amd64
make build-darwin      # → ./bin/cannectors-darwin-arm64
make build-windows     # → ./bin/cannectors-windows-amd64.exe
make build-all         # all of the above

Verify the install

cannectors version

You should see the build version and Go runtime printed. If you get command not found, double-check that $GOPATH/bin (or the directory holding your binary) is on your PATH.

Cannectors is currently distributed as source only. Pre-built binaries and container images are planned but not published yet — track progress in issue #1.

Next