👋 Email us at [email protected] with questions or feedback. We'd love to hear from you. If you have an account with RWX, view your support page for access to support via Slack.

Installing the CLI

Captain provides a CLI to integrate your test suite's results. Installing the CLI differs depending on where you are installing it.

On GitHub Actions

We maintain the setup-captain action which will install the CLI for you.

uses: rwx-research/setup-[email protected]

On macOS

brew install rwx-research/tap/captain

On a Unix Based OS

We recommend manual installation via some variation of this script

tmp="$(mktemp -d)/captain" && \
  curl -o $tmp -fsSL "https://releases.captain.build/v1/{os}/{arch}/captain" && \
  sudo install $tmp /usr/local/bin && \
  rm $tmp && \
  captain --version

Note: if you're installing this in a Docker image, we'd recommend putting it close to the execution of your tests to ensure you have the most up to date version of the CLI installed.

Supported OS and architectures can be found in this table:

OSArchitectureURL
darwinx86_64https://releases.captain.build/v1/darwin/x86_64/captain
darwinaarch64https://releases.captain.build/v1/darwin/aarch64/captain
linuxx86_64https://releases.captain.build/v1/linux/x86_64/captain
linuxaarch64https://releases.captain.build/v1/linux/aarch64/captain

On Windows

If you're interested in running Captain on Windows, please reach out to us at [email protected]. We'd love to chat more about your use case to help us prioritize Windows support!