Installation¶
Homebrew (macOS / Linux)¶
Or add the tap first:
From Source¶
Requires Go 1.22+.
The binary is built to ./bin/egafetch. Copy it to a directory in your $PATH:
Or install directly to $GOPATH/bin:
Pre-built Binaries¶
Download the latest release for your platform from the Releases page.
| Platform | Binary |
|---|---|
| Linux (x86_64) | egafetch-linux-amd64 |
| Linux (ARM64) | egafetch-linux-arm64 |
| macOS (Intel) | egafetch-darwin-amd64 |
| macOS (Apple Silicon) | egafetch-darwin-arm64 |
| Windows (x86_64) | egafetch-windows-amd64.exe |
After downloading:
Cross-Compile All Platforms¶
make release
ls bin/
# egafetch-linux-amd64
# egafetch-linux-arm64
# egafetch-darwin-amd64
# egafetch-darwin-arm64
# egafetch-windows-amd64.exe
Verify Installation¶
HPC Clusters¶
EGAfetch is a statically-linked Go binary with zero runtime dependencies. Copy the single binary to your cluster -- no modules, conda environments, or pip installs needed.