interface

GenerationProvider

type GenerationProvider interface { Plugin GeneratedArtifacts(PluginGenerationContext) ([]PluginGeneratedArtifact, error) }

Contribute deterministic files that require executable plugin configuration.

Source core/plugin.go:139

PluginPlugin
The Plugin value.
GeneratedArtifactsfunc(PluginGenerationContext) ([]PluginGeneratedArtifact, error)
The GeneratedArtifacts value.

Runs only when a generated.<plugin>.<artifact> destination requests the provider. Execution stays inside the compiled project command without stores, storage, listeners, or network introspection; the portable CLI owns destinations, atomic installation, and drift checks.