with code

This commit is contained in:
Kasper Juul Hermansen 2022-08-14 21:34:33 +02:00
parent 21cda03b6d
commit 4313c60056
Signed by: kjuulh
GPG Key ID: 0F95C140730F2F23
2 changed files with 17 additions and 4 deletions

View File

@ -50,7 +50,7 @@ impl CuddleAction {
log::trace!("preparing to run action");
match ShellAction::new(
return match ShellAction::new(
self.name.clone(),
format!(
"{}/scripts/{}.sh",
@ -70,7 +70,7 @@ impl CuddleAction {
log::error!("{}", e);
Err(e)
}
}
};
}
CuddleScript::Dagger(_d) => Err(anyhow::anyhow!("not implemented yet!")),
}

View File

@ -1,4 +1,8 @@
use std::{env::current_dir, path::PathBuf, process::Command};
use std::{
env::current_dir,
path::PathBuf,
process::{Command, ExitStatus},
};
use crate::model::CuddleVariable;
@ -44,7 +48,16 @@ Starting running shell action: {}
}))
.spawn()?;
process.wait()?;
let status = process.wait()?;
match status.code() {
None => {
log::warn!("process exited without code")
}
Some(n) => {
log::info!("process exited with code: {}", n)
}
}
log::info!(
"