extern crate run_script;
use run_script::ScriptOptions;
fn main() {
let mut options = ScriptOptions::new();
options.runner = None; options.capture_output = true; options.exit_on_error = false; options.print_commands = false;
let args = vec![];
let (code, output, error) = run_script::run(
r#"
echo "Directory Info:"
dir
"#,
&args,
&options,
)
.unwrap();
println!("Exit Code: {}", code);
println!("Output: {}", output);
println!("Error: {}", error);
}