Skip to main content

Module model

Module model 

Source
Expand description

The typed model for vanta.toml and ~/.vanta/config.toml.

See docs/05-configuration.md and docs/27-config-reference.md. Unknown keys are rejected (deny_unknown_fields) so typos become span-accurate diagnostics.

Structs§

Manifest
A project manifest (vanta.toml) or global config (~/.vanta/config.toml). Both share the same shape; only some tables are meaningful in each context.
PathEdit
Registry
Settings
Behavioral settings. All optional so merge is “higher layer wins if set”.
TaskDetail
ToolDetail
The inline-table form of a tool entry.
Workspace

Enums§

EnvValue
An [env] value: a plain string or a PATH edit table.
Task
A [tasks] entry: a command string or a detailed table.
ToolSpec
A tool entry: either a bare version string or a detailed table.