Installing traverse-gen¶
From source (recommended)¶
Verify the installation:
Using go run (no install)¶
Run directly without installing a binary:
go run github.com/jhonsferg/traverse/cmd/traverse-gen@latest \
--metadata ./api/metadata.xml \
--out gen/
Using go generate¶
Add a go:generate directive to your source:
//go:generate go run github.com/jhonsferg/traverse/cmd/traverse-gen@latest --metadata ./metadata.xml --out ./gen --package myapi
Then run:
Requirements¶
| Tool | Version |
|---|---|
| Go | 1.24+ |
| traverse | latest |