Documentation
¶
Index ¶
- Variables
- func CopyMapStringString(m map[string]string) map[string]string
- func FlattenEnvMap(m map[string]string) []string
- func HashFile(filePath string) ([]byte, error)
- func IndentString(s, indent string) string
- func InterfaceSlice(slice interface{}) []interface{}
- func IsTerminal() bool
- func LookupAnyPath(paths ...string) string
- func MapLookupPath(m map[string]interface{}, keys ...string) map[string]interface{}
- func RegexValidator(regex *regexp.Regexp, msg string) func(interface{}) error
- func RunEditor(path string) error
- func StatusFromError(err error) (s *status.Status, ok bool)
- func StringArrayToSet(in []string) map[string]bool
- func Title(s string) string
- func YAMLNodeDecode(n ast.Node, out interface{}) error
- func YAMLUnmarshal(in []byte, out interface{}) error
- type VarEvaluator
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultEditors = []string{"vim", "nano", "vi"} ErrEditorNotFound = fmt.Errorf("error looking up editor! define 'EDITOR' environment variable") )
Functions ¶
func CopyMapStringString ¶ added in v0.1.12
func FlattenEnvMap ¶ added in v0.1.31
func IndentString ¶ added in v0.1.67
func InterfaceSlice ¶
func InterfaceSlice(slice interface{}) []interface{}
func IsTerminal ¶ added in v0.1.100
func IsTerminal() bool
func LookupAnyPath ¶ added in v0.1.109
func MapLookupPath ¶ added in v0.1.67
func StringArrayToSet ¶ added in v0.1.35
func YAMLNodeDecode ¶ added in v0.1.99
func YAMLUnmarshal ¶ added in v0.1.99
Types ¶
type VarEvaluator ¶ added in v0.1.46
type VarEvaluator struct {
*plugin_util.BaseVarEvaluator
}
func NewVarEvaluator ¶ added in v0.1.46
func NewVarEvaluator(vars map[string]interface{}) *VarEvaluator
func (*VarEvaluator) Expand ¶ added in v0.1.46
func (e *VarEvaluator) Expand(input string) (string, error)
func (*VarEvaluator) ExpandStringMap ¶ added in v0.1.46
Click to show internal directories.
Click to hide internal directories.