Go Extension
Adds first-class Go support to Homeboy for services, bridges, and command-line tools.
Includes
goCLI integration- default build support
go fmt+go vetlintinggo test ./...test runner- basic symbol fingerprinting for audit workflows
Build behavior
- If a local
build.shexists, Homeboy uses it. - Otherwise:
- builds each directory under
./cmd/*into./bin/* - falls back to
go build -o ./bin/<repo-name> .
- builds each directory under
Typical usage
bash
homeboy extension install https://github.com/Extra-Chill/homeboy-extensions --id go
homeboy build <project-or-component>
homeboy test <project-or-component>
homeboy lint <project-or-component>