internal

package
v0.0.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var YutcLog zerolog.Logger

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 InitLogger added in v0.0.3

func InitLogger()

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[string]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