Install vexctl
mainYou can install vexctl using several methods depending on your environment:
Homebrew
Install the latest tagged version via Homebrew:
brew install vexctlFrom Source (Go)
If you have Go 1.21 or later, you can use go install to download the required toolchain and install the tool automatically:
go install github.com/openvex/vexctl@latestFor older Go versions, ensure you have a current toolchain installed from go.dev/dl first.
Prebuilt Binaries
Download signed binaries for Linux, macOS, and Windows from the releases page. After downloading, make the binary executable and add it to your PATH.
To verify the integrity of a downloaded binary using cosign, use the provided *.sigstore.json bundle:
cosign verify-blob \
--bundle vexctl-linux-amd64.sigstore.json \
--certificate-identity-regexp='^https://github.com/openvex/vexctl/' \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com \
vexctl-linux-amd64