process

package
v0.0.0-20260608 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Fake

func Fake(results map[string]*Result)

Fake globally enables faking for testing.

Types

type Process

type Process struct {
	// contains filtered or unexported fields
}

Process provides a fluent wrapper for os/exec.

func Command

func Command(name string, args ...string) *Process

Command creates a new Process instance.

func (*Process) Run

func (p *Process) Run() *Result

Run executes the command synchronously.

func (*Process) Timeout

func (p *Process) Timeout(d time.Duration) *Process

Timeout sets a timeout for the process execution.

type Result

type Result struct {
	Stdout   string
	Stderr   string
	ExitCode int
	Error    error
}

Result represents the output of a process.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL