https://github.com/requestly/homebrew-tools
https://github.com/requestly/homebrew-tools
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/requestly/homebrew-tools
- Owner: requestly
- Created: 2026-03-03T15:34:57.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-03-03T15:45:20.000Z (4 months ago)
- Last Synced: 2026-05-30T08:27:59.560Z (25 days ago)
- Language: Ruby
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Requestly Homebrew Tap
Custom Homebrew formulae for Requestly development tools.
## Install
```bash
brew tap requestly/tools
brew install requestly/tools/beads@0.55.4
```
## Available Formulae
| Formula | Version | Description |
|---------|---------|-------------|
| `beads@0.55.4` | 0.55.4 | Git-backed issue tracker (static build with icu4c linked in) |
## Why pinned versions?
The upstream `beads` Homebrew formula tracks the latest release. When upstream introduces breaking changes that affect our workflow, we pin to a known-good version here until we can upgrade.
## Building from source
The beads binary requires CGO with icu4c for embedded Dolt support. The upstream GitHub releases ship without CGO on macOS, so we build our own:
```bash
brew install go icu4c@78
git clone --branch v0.55.4 --depth 1 https://github.com/steveyegge/beads.git
cd beads
mkdir -p icu-static-lib
cp /opt/homebrew/opt/icu4c@78/lib/libicuuc.a icu-static-lib/
cp /opt/homebrew/opt/icu4c@78/lib/libicui18n.a icu-static-lib/
cp /opt/homebrew/opt/icu4c@78/lib/libicudata.a icu-static-lib/
CGO_ENABLED=1 \
CGO_CFLAGS="-I/opt/homebrew/opt/icu4c@78/include" \
CGO_CXXFLAGS="-I/opt/homebrew/opt/icu4c@78/include" \
CGO_LDFLAGS="-L$(pwd)/icu-static-lib -lstdc++ -lc++" \
go build -o bd -ldflags="-s -w -X main.Version=0.55.4 -X main.Build=static" ./cmd/bd
```