Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
anvil
command
Package main provides the anvil command.
|
Package main provides the anvil command. |
|
protoc-gen-foundryscript
command
Package main provides the protoc-gen-foundryscript plugin command.
|
Package main provides the protoc-gen-foundryscript plugin command. |
|
internal
|
|
|
anvil
Package anvil defines the root command shell for the anvil binary.
|
Package anvil defines the root command shell for the anvil binary. |
|
foundrytest
Package foundrytest contains helpers for locating Foundry test binaries.
|
Package foundrytest contains helpers for locating Foundry test binaries. |
|
foundrytoolspb
Package foundrytoolspb contains generated Go bindings and embedded schema bytes for foundrytools/options.proto.
|
Package foundrytoolspb contains generated Go bindings and embedded schema bytes for foundrytools/options.proto. |
|
packagemanager
Package packagemanager exposes Foundry package-manager operations used by the anvil CLI.
|
Package packagemanager exposes Foundry package-manager operations used by the anvil CLI. |
|
packagemanager/internal/installer
Package installer copies fetched package sources into a Foundry project's addons directory.
|
Package installer copies fetched package sources into a Foundry project's addons directory. |
|
packagemanager/internal/lockfile
Package lockfile reads and writes reproducible package pins.
|
Package lockfile reads and writes reproducible package pins. |
|
packagemanager/internal/manifest
Package manifest reads, writes, and validates packages.toml.
|
Package manifest reads, writes, and validates packages.toml. |
|
packagemanager/internal/output
Package output defines package-manager error classes and exit codes.
|
Package output defines package-manager error classes and exit codes. |
|
packagemanager/internal/project
Package project discovers Foundry project roots and package-manager paths.
|
Package project discovers Foundry project roots and package-manager paths. |
|
packagemanager/internal/source
Package source fetches package sources from Git, GitHub releases, and archives.
|
Package source fetches package sources from Git, GitHub releases, and archives. |
|
plugin
Package plugin implements the protoc CodeGeneratorRequest protocol.
|
Package plugin implements the protoc CodeGeneratorRequest protocol. |
|
proto
Package proto exposes protobuf-to-Foundry-Script generation operations.
|
Package proto exposes protobuf-to-Foundry-Script generation operations. |
|
proto/internal/ast
Package protoast defines proto AST node types.
|
Package protoast defines proto AST node types. |
|
proto/internal/desc
Package protodesc converts protoc descriptors to the proto AST.
|
Package protodesc converts protoc descriptors to the proto AST. |
|
proto/internal/foundryscript/ast
Package fsast renders a small Foundry Script AST used by code generation.
|
Package fsast renders a small Foundry Script AST used by code generation. |
|
proto/internal/foundryscript/generator
Package fsgenerator generates Foundry Script protobuf bindings.
|
Package fsgenerator generates Foundry Script protobuf bindings. |
|
proto/internal/foundryscript/types
Package fstypes models Foundry Script type annotations.
|
Package fstypes models Foundry Script type annotations. |
|
proto/internal/parser
Package protoparse tokenizes and parses .proto source files.
|
Package protoparse tokenizes and parses .proto source files. |
|
proto/internal/validate
Package protovalidate performs semantic validation on a proto AST.
|
Package protovalidate performs semantic validation on a proto AST. |
|
runtime
Package runtime embeds the typed Foundry Script protobuf runtime.
|
Package runtime embeds the typed Foundry Script protobuf runtime. |
|
version
Package version defines the anvil version command.
|
Package version defines the anvil version command. |
Click to show internal directories.
Click to hide internal directories.