Documentation ¶
Index ¶
- func GetExitCode(err error) (int, error)
- 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
- type SignalsForwarder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetExitCode ¶ added in v0.10.3
Return the exit code of a command. If the error is not an exec.ExitError type, the error is returned.
func PromptUserForInput ¶
func PromptUserForInput(prompt string, terragruntOptions *options.TerragruntOptions) (string, error)
Prompt the user for text in the CLI. Returns the text entered by the user.
func PromptUserForYesNo ¶
func PromptUserForYesNo(prompt string, terragruntOptions *options.TerragruntOptions) (bool, error)
Prompt the user for a yes/no response and return true if they entered yes.
func RunShellCommand ¶
func RunShellCommand(terragruntOptions *options.TerragruntOptions, command string, args ...string) error
Run the specified shell command with the specified arguments. Connect the command's stdin, stdout, and stderr to the currently running app.
Types ¶
type SignalsForwarder ¶ added in v0.7.3
func NewSignalsForwarder ¶ added in v0.7.3
func NewSignalsForwarder(signals []os.Signal, c *exec.Cmd, logger *log.Logger, cmdChannel chan error) SignalsForwarder
Fowards signals to a command, waiting for the command to finish.
func (*SignalsForwarder) Close ¶ added in v0.7.3
func (signalChannel *SignalsForwarder) Close() error
Click to show internal directories.
Click to hide internal directories.