Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Params ¶ added in v1.20.0
func Params() []string
Params returns the keys the shell action takes in with.
func StopStarted ¶ added in v1.18.0
func StopStarted()
StopStarted stops the background commands this process started, with their process groups, and removes their logs. It waits for a command that is being started, and a command started afterwards is not seen; it is meant for a process that is about to end because of a signal.
Types ¶
type Req ¶ added in v1.18.0
type Req struct {
Cmd string `map:"cmd" validate:"required"`
Shell string `map:"shell"`
Workdir string `map:"workdir"`
Timeout string `map:"timeout"`
Env map[string]string `map:"env"`
Background bool `map:"background"`
// Ready says when a background command is ready for the steps after
// it: its key log names text the command writes once it is.
Ready map[string]string `map:"ready"`
// contains filtered or unexported fields
}
type Res ¶ added in v1.18.0
type Res struct {
Code int `map:"code"`
Stdout string `map:"stdout"`
Stderr string `map:"stderr"`
PID int `map:"pid"`
Log string `map:"log"`
// TimedOut is true when the command was stopped at the timeout. Code
// is then -1, and Stdout and Stderr hold what it wrote until then.
TimedOut bool `map:"timed_out"`
}
Click to show internal directories.
Click to hide internal directories.