Versions in this module Expand all Collapse all v0 v0.1.2 Jun 11, 2019 v0.1.1 Jun 7, 2019 Changes in this version + type Cmd struct + func (c Cmd) Exec(env Env) error v0.1.0 Jun 7, 2019 Changes in this version + const ErrInvalidArgMode + const ErrInvalidCloseBrace + const ErrInvalidCloseParen + const ErrInvalidEscape + const ErrInvalidExec + const ErrInvalidVar + const ErrUnclosedBrace + const ErrUnclosedParen + const ErrUnclosedStrI + const ErrUnclosedStrL + type Env struct + Envfunc EnvFunc + Envvar []string + Ex Executor + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + type EnvFunc func(string) string + type Executor interface + Exec func(args []string, env Env) error + func NewExecutor() Executor + type Node interface + Value func(env Env) (string, error) + func Parse(shellcmd string) (Node, error)