This repository contains the Homebrew formula for installing the Tetrate Service Bridge CLI tool (tctl).
# Add this tap to your Homebrew
brew tap tetrateio/tctl
# Install tctl (explicitly use our tap to override default formula)
brew install tetrateio/tctl/tctlIf you previously installed tctl manually (not through Homebrew), please remove it from your path before installing via Homebrew to avoid conflicts:
# Check where your current tctl is installed
which tctl
# If it's not pointing to a Homebrew location (/usr/local/bin or /opt/homebrew/bin),
# remove or rename the existing binary before installing via HomebrewFor more information about using tctl, please refer to the official documentation.
This tap is set up with automated formula generation based on Git tags. To add a new formula version:
-
Create and push a new tag following the format
v*(e.g.,v1.12.4)git tag v1.12.4 git push origin v1.12.4
-
The GitHub Actions workflow will automatically:
- Extract the version number from the tag
- Download the appropriate binary files for both Intel and ARM architectures
- Calculate SHA256 checksums
- Update the main
tctl.rbformula to the new version - Create a versioned formula in
Formula/Versions/tctl@<version>.rb - Commit and push these changes back to the repository
- Create a GitHub release with installation instructions
No manual formula editing is required! The system handles both the latest version and versioned formulas automatically.