Versions in this module Expand all Collapse all v1 v1.0.1 Apr 27, 2026 Changes in this version + const InvalidHandleErrorMessage — windows/amd64 + func ExplainError(err error) string + func GetExitCode(err error) (int, error) + func GitTopLevelDir(terragruntOptions *options.TerragruntOptions, path string) (string, error) + func PrepareConsole(terragruntOptions *options.TerragruntOptions) + func PromptUserForInput(prompt string, terragruntOptions *options.TerragruntOptions) (string, error) + func PromptUserForYesNo(prompt string, terragruntOptions *options.TerragruntOptions) (bool, error) + func RunShellCommand(terragruntOptions *options.TerragruntOptions, command string, args ...string) error + func RunTerraformCommand(terragruntOptions *options.TerragruntOptions, args ...string) error + type CmdOutput struct + Stderr string + Stdout string + func RunShellCommandWithOutput(terragruntOptions *options.TerragruntOptions, workingDir string, ...) (*CmdOutput, error) + func RunTerraformCommandWithOutput(terragruntOptions *options.TerragruntOptions, args ...string) (*CmdOutput, error) + type ProcessExecutionError struct + Err error + StdOut string + Stderr string + WorkingDir string + func (err ProcessExecutionError) Error() string + func (err ProcessExecutionError) ExitStatus() (int, error) + type SignalsForwarder chan os.Signal + func NewSignalsForwarder(signals []os.Signal, c *exec.Cmd, logger *logrus.Entry, cmdChannel chan error) SignalsForwarder + func (signalChannel *SignalsForwarder) Close() error