Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
garm
command
Command garm is the garm command line tool: it scaffolds a proto tree, compiles governed tool declarations, and refuses the bad ones.
|
Command garm is the garm command line tool: it scaffolds a proto tree, compiles governed tool declarations, and refuses the bad ones. |
|
protoc-gen-garm-go
command
Command protoc-gen-garm-go is the garm tool generator for Go, in the shape protoc and buf expect to find it: a standalone binary named protoc-gen-<name>, discoverable on PATH.
|
Command protoc-gen-garm-go is the garm tool generator for Go, in the shape protoc and buf expect to find it: a standalone binary named protoc-gen-<name>, discoverable on PATH. |
|
contracts
module
|
|
|
internal
|
|
|
claimscheck
Package claimscheck reads the vocabulary a claims policy references — the compartments and tool sets its roles grant — so a CI gate can compare that vocabulary against what a tool catalogue declares.
|
Package claimscheck reads the vocabulary a claims policy references — the compartments and tool sets its roles grant — so a CI gate can compare that vocabulary against what a tool catalogue declares. |
|
cli
Package cli holds the cobra conventions every garm binary shares.
|
Package cli holds the cobra conventions every garm binary shares. |
|
compile
Package compile turns proto source into descriptors, in process.
|
Package compile turns proto source into descriptors, in process. |
|
compiler
Package toolgen reads garm tool annotations off descriptors and validates them.
|
Package toolgen reads garm tool annotations off descriptors and validates them. |
|
contractsrepo
Package contractsrepo locates a checkout of github.com/garm-ai/contracts.
|
Package contractsrepo locates a checkout of github.com/garm-ai/contracts. |
|
plugin
Package plugin is the protoc plugin that emits garm tool bindings and fails the build on any error-level lint diagnostic.
|
Package plugin is the protoc plugin that emits garm tool bindings and fails the build on any error-level lint diagnostic. |
|
policydiff
Package policydiff reports what changed about POLICY between two catalogues, and which direction it moved.
|
Package policydiff reports what changed about POLICY between two catalogues, and which direction it moved. |
Click to show internal directories.
Click to hide internal directories.