Documentation
¶
Overview ¶
Package executil provides helpers for templated shell execution.
Index ¶
- func BuildCommand(ctx context.Context, command string, args []string, env map[string]string, ...) (*exec.Cmd, error)
- func RenderTemplate(value string, data TemplateData) (string, error)
- func RunCommand(ctx context.Context, command string, args []string, env map[string]string, ...) (string, int, error)
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildCommand ¶
func BuildCommand(ctx context.Context, command string, args []string, env map[string]string, data TemplateData) (*exec.Cmd, error)
BuildCommand builds an exec.Cmd with rendered command, args and env.
func RenderTemplate ¶
func RenderTemplate(value string, data TemplateData) (string, error)
RenderTemplate renders a string template with TemplateData.
Types ¶
Click to show internal directories.
Click to hide internal directories.