Documentation ¶
Overview ¶
Package expansion provides functions find and replace $(FOO) style variables in strings.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Expand ¶
Expand replaces variable references in the input string according to the expansion spec using the given mapping function to resolve the values of variables.
func MappingFuncFor ¶
func MappingFuncFor( counts map[string]int, context ...map[string]interface{}) func(string) interface{}
MappingFuncFor returns a mapping function for use with Expand that implements the expansion semantics defined in the expansion spec; it returns the input string wrapped in the expansion syntax if no mapping for the input is found.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.