tplrender

package module
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2020 License: MIT Imports: 7 Imported by: 0

README

tplrender

Little helper functions for using Golang's template syntax on a – thoroughly tested.

For examples see the tests (they told you that good unit tests show how to use a package right? here you go!).

Documentation CircleCI Coverage Status Go Report Card

see also:

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FilesystemBackend = afero.NewOsFs()

FilesystemBackend allows to specify another filesystem backend, default is the one from the os package

Functions

func HTMLTemplate

func HTMLTemplate(opts Options, data interface{}) error

func HTMLTemplateReaderWriter

func HTMLTemplateReaderWriter(input io.Reader, output io.Writer, data interface{}) error

func HTMLTemplateReaderWriterNamed

func HTMLTemplateReaderWriterNamed(templateName string, input io.Reader, output io.Writer, data interface{}) error

func HTMLTemplateReaderWriterNamedWithFuncMap

func HTMLTemplateReaderWriterNamedWithFuncMap(templateName string, input io.Reader, output io.Writer, funcMap htmlTemplate.FuncMap, data interface{}) error

func HTMLTemplateWithFuncMap

func HTMLTemplateWithFuncMap(opts Options, funcMap htmlTemplate.FuncMap, data interface{}) error

func Template

func Template(opts Options, data interface{}) error

func TemplateReaderWriter

func TemplateReaderWriter(input io.Reader, output io.Writer, data interface{}) error

func TemplateReaderWriterNamed

func TemplateReaderWriterNamed(templateName string, input io.Reader, output io.Writer, data interface{}) error

func TemplateReaderWriterNamedWithFuncMap

func TemplateReaderWriterNamedWithFuncMap(templateName string, input io.Reader, output io.Writer, funcMap textTemplate.FuncMap, data interface{}) error

func TemplateWithFuncMap

func TemplateWithFuncMap(opts Options, funcMap textTemplate.FuncMap, data interface{}) error

Types

type Options

type Options struct {
	TemplateDir      string
	TemplateFilename string

	OutputDir      string
	OutputFilename string

	NoCreateOutputDir bool
}

Jump to

Keyboard shortcuts

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