pub async fn execute<T>( builder: &T, current_dir: &Path ) -> Result<(String, String), Error>where T: CommandBuilder,
Build the command and execute it returning its stdout/stderr or an error