Documentation
¶
Overview ¶
Package process provides native OS process management: starting processes, capturing their output, and stopping them gracefully. It is the foundation for the local-execution app launchers (Phase 3).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager starts and tracks native OS processes.
func NewManager ¶
NewManager creates a new process Manager.
func (*Manager) IsRunning ¶
IsRunning reports whether the tracked process with the given PID is running.
type Process ¶
Process represents a managed OS process and its captured output.
func (*Process) ExitError ¶
ExitError returns the error from the process exit, if any. It is nil while the process is still running or if it exited successfully.
Click to show internal directories.
Click to hide internal directories.