Versions in this module Expand all Collapse all v1 v1.3.0 Feb 25, 2025 v1.2.0 Jan 24, 2025 Changes in this version + type Process struct + func NewProcess(id string) *Process + func (p *Process) Attach(processIO garden.ProcessIO) + func (p *Process) ID() string + func (p *Process) SetTTY(tty garden.TTYSpec) error + func (p *Process) Signal(signal garden.Signal) error + func (p *Process) Start(cmd *exec.Cmd, tty *garden.TTYSpec) error + func (p *Process) Wait() (int, error) + type ProcessTracker interface + ActiveProcesses func() []garden.Process + Attach func(string, garden.ProcessIO) (garden.Process, error) + Restore func(processID string) + Run func(string, *exec.Cmd, garden.ProcessIO, *garden.TTYSpec) (garden.Process, error) + Stop func(kill bool) error + func NewTracker() ProcessTracker + type UnknownProcessError struct + ProcessID string + func (e UnknownProcessError) Error() string