From ec7c3e0c3f5b63951203f62146dd3858df0d549c Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Sun, 26 Jul 2026 05:16:20 +0200 Subject: [PATCH] Fix std error --- src/engine/store/plugin.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/engine/store/plugin.rs b/src/engine/store/plugin.rs index e1d876f..9ab4e0c 100644 --- a/src/engine/store/plugin.rs +++ b/src/engine/store/plugin.rs @@ -1,5 +1,6 @@ use std::{ marker::PhantomData, + process::Stdio, sync::{Arc, Weak}, }; @@ -91,12 +92,18 @@ impl StrategyPair { Command::new("bash") .arg(strategy.join("strategy.bash")) .current_dir(&strategy) + .stdin(Stdio::piped()) + .stdout(Stdio::piped()) + .stderr(Stdio::inherit()) .spawn()?, ), risk: Plugin::new( Command::new("bash") - .arg(strategy.join("risk.bash")) - .current_dir(&strategy) + .arg(risk.join("risk.bash")) + .current_dir(&risk) + .stdin(Stdio::piped()) + .stdout(Stdio::piped()) + .stderr(Stdio::inherit()) .spawn()?, ), strategy_manifest: Mutex::new( @@ -170,7 +177,9 @@ impl StrategyEngine { .upgrade() .expect("Failed to upgrade engine (StrategyEngine)"); - loop {} + // loop {} + + Ok(()) } pub async fn spawn(self: &Arc) {