Versions in this module Expand all Collapse all v0 v0.1.0 Aug 11, 2026 Changes in this version + type Engine struct + func New(s *schema.Schema, opts ...Option) *Engine + func (e *Engine) CommitCheck(cfg *tree.Config) *diag.Diagnostics + func (e *Engine) Compare(running, intended *tree.Config) (string, *diag.Diagnostics) + func (e *Engine) Import(text string) (*tree.Config, *diag.Diagnostics) + func (e *Engine) Merge(parts ...*tree.Config) (*tree.Config, *diag.Diagnostics) + func (e *Engine) Remediate(running, intended *tree.Config) (*remediate.Result, *diag.Diagnostics) + func (e *Engine) Render(cfg *tree.Config) (string, *diag.Diagnostics) + func (e *Engine) Rollback(running, intended *tree.Config) (*remediate.Result, *diag.Diagnostics) + type Option func(*Engine) + func WithExportText(rules ...transform.TextRule) Option + func WithExportTree(ts ...transform.TreeTransform) Option + func WithImportText(rules ...transform.TextRule) Option + func WithImportTree(ts ...transform.TreeTransform) Option + func WithPolicy(p diag.Policy) Option