# Functions
ImportProcess imports a saved process into a subprocess object.
NewProcess is a constructor for a process object.
NewProcessWithFds is a constructor for a process object.
NewRunError returns new RunError.
RunCommand runs a command with optional arguments and returns stdout.
RunCommandCLocale runs a command with a LC_ALL=C.UTF-8 and LANGUAGE=en environment set with optional arguments and returns stdout.
RunCommandContext runs a command with optional arguments and returns stdout.
RunCommandInheritFds runs a command with optional arguments and passes a set of file descriptors to the newly created process, returning stdout.
RunCommandSplit runs a command with a supplied environment and optional arguments and returns the resulting stdout and stderr output as separate variables.
RunCommandWithFds runs a command with supplied file descriptors.
TryRunCommand runs the specified command up to 20 times with a 500ms delay between each call until it runs without an error.
TryRunCommandAttemptsDuration runs the specified command up to a specified number times with a specified delay between each call until it runs without an error.
# Variables
ErrNotRunning is returned when performing an action against a stopped process.