Installation
Install Grape via Homebrew, binary download, or from source.
Installation
Homebrew (Recommended)
brew install bobikenobi12/bb-thesis-2026/grapeUpdates via brew upgrade grape. Works on macOS and Linux.
Binary Download
Pre-built binaries are available on GitHub Releases for every tagged version:
| Platform | Architecture | Archive |
|---|---|---|
| macOS | Intel (amd64) | grape_darwin_amd64.tar.gz |
| macOS | Apple Silicon (arm64) | grape_darwin_arm64.tar.gz |
| Linux | amd64 | grape_linux_amd64.tar.gz |
| Linux | arm64 | grape_linux_arm64.tar.gz |
tar xzf grape_darwin_arm64.tar.gz
mv grape /usr/local/bin/
grape --versionFrom Source
Requires Go 1.22+:
cd apps/grape
go build -o grape .
./grape --versionBuild System
Grape releases are built by GoReleaser via GitHub Actions. See Release System for the full pipeline.
The GoReleaser config (apps/grape/.goreleaser.yml) defines:
- 4 binary builds (2 OS x 2 arch) with CGO disabled
- tar.gz archives with checksums
- GitHub Release publication
- Homebrew formula auto-update in the
bobikenobi12/bb-thesis-2026tap
The GRAPE_WEB_ORIGIN build variable is baked into the binary, pointing to the production Trellis URL.