Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultTimeout = 60 * time.Second
Variables ¶
This section is empty.
Functions ¶
func ResolveWorkspaceRoot ¶ added in v1.11.0
ResolveWorkspaceRoot returns the workspace directory shared by local tooling.
Types ¶
type ExecRunner ¶
type ExecRunner struct {
// contains filtered or unexported fields
}
func NewRunner ¶
func NewRunner(baseDir string) *ExecRunner
func (*ExecRunner) WorkspaceRoot ¶ added in v1.11.0
func (r *ExecRunner) WorkspaceRoot() (string, error)
type Result ¶
type Result struct {
Command string `json:"command"`
WorkingDirectory string `json:"working_directory"`
Stdout string `json:"stdout,omitempty"`
Stderr string `json:"stderr,omitempty"`
ExitCode int `json:"exit_code"`
Success bool `json:"success"`
DurationMs int64 `json:"duration_ms"`
TimedOut bool `json:"timed_out,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.