yamlutils

package
v0.414.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidYaml = errors.New("invalid yaml")
View Source
var ErrInvalidYamlEmptyString = errTypeInvalidYamlEmptyString{}

Functions

func DataToYamlBytes

func DataToYamlBytes(input interface{}) (yamlBytes []byte, err error)

func DataToYamlFile

func DataToYamlFile(data interface{}, outputFile filesinterfaces.File, verbose bool) (err error)

func DataToYamlString

func DataToYamlString(input interface{}) (yamlString string, err error)

func EnsureDocumentStart

func EnsureDocumentStart(input string) (output string)

func EnsureDocumentStartAndEnd

func EnsureDocumentStartAndEnd(input string) (output string)

func LoadGeneric

func LoadGeneric(input string) (data interface{}, err error)

func MergeMultiYaml

func MergeMultiYaml(yamls []string) (merged string, err error)

func MustDataToYamlBytes

func MustDataToYamlBytes(input interface{}) (yamlBytes []byte)

func MustDataToYamlFile

func MustDataToYamlFile(jsonData interface{}, outputFile filesinterfaces.File, verbose bool)

func MustDataToYamlString

func MustDataToYamlString(input interface{}) (yamlString string)

func MustLoadGeneric

func MustLoadGeneric(input string) (data interface{})

func MustMergeMultiYaml

func MustMergeMultiYaml(yamls []string) (merged string)

func MustRunYqQueryAginstYamlStringAsString

func MustRunYqQueryAginstYamlStringAsString(yamlString string, query string) (result string)

func RunYqQueryAginstYamlStringAsString

func RunYqQueryAginstYamlStringAsString(yamlString string, query string) (result string, err error)

func SplitMultiYaml

func SplitMultiYaml(yamlString string) (splitted []string)

func Validate

func Validate(toValidate string) (err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL