Create a new command to execute the given program in a child process.
Cmd
:= []
Execute programs in child processes.
Add a single argument to the command.
Add multiple arguments to the command.
Add a single environment variable to the command.
clear_envs : Command -> Command
Clear all environment variables, and prevent inheriting from the parent.
Execute the command, inheriting stdin/stdout/stderr from the parent, and return its exit code.
output! : Command => Output
Execute the command and capture its stdout and stderr.
Execute a program with arguments, inheriting stdin/stdout/stderr.
Returns Err(CmdError(...)) on failure, or Err(NonZeroExit(code)) if the
program exits non-zero.
Represents a command to be executed in a child process.
An environment variable override for a child process.
Captured output of a command.