internal

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildTemplate

func BuildTemplate(text string, sharedTemplateBuffers []*bytes.Buffer) (*template.Template, error)

func GetDataFromPath

func GetDataFromPath(source, arg string) (*bytes.Buffer, error)

func GetDataFromReadCloser

func GetDataFromReadCloser(f io.ReadCloser) (*bytes.Buffer, error)

func LoadSharedTemplates

func LoadSharedTemplates(templates []string) []*bytes.Buffer

func LoadTemplates

func LoadTemplates(templateFiles []string, sharedTemplateBuffers []*bytes.Buffer) ([]*template.Template, error)

func MergeData

func MergeData(dataFiles []string) (map[any]any, error)

func ParseFileStringFlag

func ParseFileStringFlag(v string) (string, error)

func PrintVersion

func PrintVersion()

func ValidateArguments

func ValidateArguments(
	dataFiles, commonTemplateFiles, templateFiles []string,
	output string,
	overwrite bool,
) int64

Types

This section is empty.

Jump to

Keyboard shortcuts

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