1
2
3
4
5
6
7
8
9
10
use std::process::Stdio;
use std::{io, path::Path};
use tokio::process::{Child, Command};

pub fn spawn_process(path: &Path) -> Result<Child, io::Error> {
    Command::new(path)
        .stdin(Stdio::piped())
        .stdout(Stdio::piped())
        .spawn()
}