Documentation
¶
Index ¶
- func CopyMapStringString(m map[string]string) map[string]string
- func FlattenEnvMap(m map[string]string) []string
- func InterfaceSlice(slice interface{}) []interface{}
- func IsInteractive() bool
- func IsTermDumb() bool
- func RegexValidator(regex *regexp.Regexp, msg string) func(interface{}) error
- func StatusFromError(err error) (s *status.Status, ok bool)
- func StringArrayToSet(in []string) map[string]bool
- type CmdInfo
- type VarEvaluator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyMapStringString ¶ added in v0.1.12
func FlattenEnvMap ¶ added in v0.1.31
func InterfaceSlice ¶
func InterfaceSlice(slice interface{}) []interface{}
func IsInteractive ¶ added in v0.1.45
func IsInteractive() bool
func IsTermDumb ¶ added in v0.1.45
func IsTermDumb() bool
func StringArrayToSet ¶ added in v0.1.35
Types ¶
type CmdInfo ¶ added in v0.1.17
type CmdInfo struct {
// contains filtered or unexported fields
}
func NewCmdInfo ¶ added in v0.1.17
func (*CmdInfo) Stderr ¶ added in v0.1.17
func (i *CmdInfo) Stderr() io.ReadCloser
func (*CmdInfo) Stdout ¶ added in v0.1.17
func (i *CmdInfo) Stdout() io.ReadCloser
func (*CmdInfo) WaitChannel ¶ added in v0.1.17
func (i *CmdInfo) WaitChannel() <-chan struct{}
type VarEvaluator ¶ added in v0.1.46
type VarEvaluator struct {
*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.