# Functions
CancelOp wraps op.NewCancel to resolve the Runner.ID() and Params into concrete types.
Exclude takes a slice of matcher strings and a slice of ops.
NewCommand provides a runner for bin commands.
NewCommandWithContext provides a runner for bin commands that includes a context.
NewCopy provides a Runner for copying files to temp dir based on a filter.
No description provided by the author
No description provided by the author
No description provided by the author
NewShell provides a runner for arbitrary shell code.
NewShellWithContext provides a runner for arbitrary shell code.
Params takes a Runner and returns a map of its public fields.
Select takes a slice of matcher strings and a slice of ops.
TimeoutOp wraps op.NewTimeout to resolve the Runner.ID() and Params into concrete types.
# Structs
Command runs shell commands.
CommandConfig is the configuration object passed into NewCommand or NewCommandWithContext.
No description provided by the author
No description provided by the author
No description provided by the author
Copy copies files to temp dir based on a filter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HTTP hits APIs.
HttpConfig is the configuration object passed into NewHTTP or NewHTTPWithContext.
No description provided by the author
No description provided by the author
Shell runs shell commands in a real unix shell.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Runner runs things to get information.
# Type aliases
Timeout is a time.Duration, which allows for custom JSON marshalling.