Versions in this module Expand all Collapse all v0 v0.4.0 May 12, 2026 Changes in this version + type ConfigBlameParams struct + func NewConfigBlameParams() *ConfigBlameParams + func (c *ConfigBlameParams) GetIncludeDefaults() bool + func (c *ConfigBlameParams) GetPath() *sdcpb.Path + func (c *ConfigBlameParams) Run(ctx context.Context, cde Executor) (interfaces.Output, error) + func (c *ConfigBlameParams) SetIncludeDefaults(includeDefaults bool) *ConfigBlameParams + func (c *ConfigBlameParams) SetPath(p *sdcpb.Path) *ConfigBlameParams + func (c *ConfigBlameParams) String() string + type ConfigLoad struct + func NewConfigLoad(intent *types.Intent) *ConfigLoad + func (c *ConfigLoad) Run(ctx context.Context, cde Executor) (interfaces.Output, error) + func (c *ConfigLoad) String() string + func (cl *ConfigLoad) GetIntent() *types.Intent + type ConfigShowConfig struct + func NewConfigShowConfig() *ConfigShowConfig + func (c *ConfigShowConfig) GetAll() bool + func (c *ConfigShowConfig) GetOutputFormat() types.ConfigFormat + func (c *ConfigShowConfig) GetPath() *sdcpb.Path + func (c *ConfigShowConfig) Run(ctx context.Context, cde Executor) (interfaces.Output, error) + func (c *ConfigShowConfig) SetAll(b bool) *ConfigShowConfig + func (c *ConfigShowConfig) SetOutputFormat(f types.ConfigFormat) *ConfigShowConfig + func (c *ConfigShowConfig) SetPath(p *sdcpb.Path) *ConfigShowConfig + func (c *ConfigShowConfig) String() string + type ConfigShowInterface interface + GetDeletes func(ctx context.Context, aggregatePaths bool) (treetypes.DeleteEntriesList, error) + GetHighestPrecedence func(ctx context.Context, onlyNewOrUpdated bool, includeDefaults bool, ...) api.LeafVariantSlice + ToJson func(ctx context.Context, onlyNewOrUpdated bool) (any, error) + ToJsonIETF func(ctx context.Context, onlyNewOrUpdated bool) (any, error) + ToXML func(ctx context.Context, onlyNewOrUpdated bool, honorNamespace bool, ...) (*etree.Document, error) + type ConfigValidate struct + func NewConfigValidate() *ConfigValidate + func (c *ConfigValidate) Run(ctx context.Context, cde Executor) (interfaces.Output, error) + func (c *ConfigValidate) String() string + type DiffConfig struct + func NewDiffConfig(dt enum.DiffType) *DiffConfig + func (d *DiffConfig) GetColor() bool + func (d *DiffConfig) GetContextLines() int + func (d *DiffConfig) GetDiffType() enum.DiffType + func (d *DiffConfig) GetFormat() types.ConfigFormat + func (d *DiffConfig) GetPath() *sdcpb.Path + func (d *DiffConfig) GetShowHeader() bool + func (d *DiffConfig) GetWidth() int + func (d *DiffConfig) Run(ctx context.Context, cde Executor) (interfaces.Output, error) + func (d *DiffConfig) SetColor(b bool) *DiffConfig + func (d *DiffConfig) SetConfig(c types.ConfigFormat) *DiffConfig + func (d *DiffConfig) SetContextLines(l int) *DiffConfig + func (d *DiffConfig) SetPath(p *sdcpb.Path) *DiffConfig + func (d *DiffConfig) SetShowHeader(b bool) *DiffConfig + func (d *DiffConfig) SetWidth(w int) *DiffConfig + func (d *DiffConfig) String() string + type Executor interface + GetDiff func(ctx context.Context, dc *DiffConfig) (string, error) + GetTreeJson func(ctx context.Context, path *sdcpb.Path) (any, error) + SchemaDownload func(ctx context.Context, schemaDefinition *SchemaLoadConfig) (*sdcpb.Schema, error) + TreeBlame func(ctx context.Context, cb *ConfigBlameParams) (*sdcpb.BlameTreeElement, error) + TreeLoadData func(ctx context.Context, cl *ConfigLoad) error + TreeShow func(ctx context.Context, config *ConfigShowConfig) (ConfigShowInterface, error) + TreeValidate func(ctx context.Context) (types.ValidationResults, *types.ValidationStats, error) + type SchemaLoadConfig struct + Schema []byte + func NewSchemaLoadConfig() *SchemaLoadConfig + func (s *SchemaLoadConfig) GetSchema() []byte + func (s *SchemaLoadConfig) Run(ctx context.Context, cde Executor) (interfaces.Output, error) + func (s *SchemaLoadConfig) SetSchema(schema []byte) *SchemaLoadConfig + func (s *SchemaLoadConfig) String() string v0.3.0 Sep 26, 2025