Versions in this module Expand all Collapse all v1 v1.23.3 Nov 8, 2024 Changes in this version + func AddSpecRoot(tree string) (string, error) + func Delete(root map[string]any, path util.Path) (bool, error) + func Find(inputTree map[string]any, path util.Path) (any, bool, error) + func GetConfigSubtree(manifest, path string) (string, error) + func GetFromStructPath(node any, path string) (any, bool, error) + func GetSpecSubtree(yml string) (string, error) + func MergeNode(root any, path util.Path, value any) error + func Set(val, out any) error + func SetFromPath(node any, path string, out any) (bool, error) + func WriteNode(root any, path util.Path, value any) error + func WritePathContext(nc *PathContext, value any, merge bool) error + type PathContext struct + KeyToChild any + Node any + Parent *PathContext + func GetPathContext(root any, path util.Path, createMissing bool) (*PathContext, bool, error) + func (nc *PathContext) String() string