system
Crate to easily run system/shell commands across different platforms, similar to the C system
command.
Usage
system
and system_capture
For simple use cases where you just need the result of a system command, the system
and system_capture
functions can be used.
system
inherits the stdout, stderr, and stdin from the parent process whereas system_capture
captures the stdout, stderr, and does not inherit a stdin.
use system;
use system_output;
std::process::Command::system
For more complex uses cases where the underlying Command
has to be modified before running the command, the system::System
trait is provided for Command
.
The trait adds the function Command::system
to create Command
s that execute system/shell commands.
For example,
use Command;
use System;