chore: handle errors from goose run like we do with goose session (#2128)

This commit is contained in:
Kalvin C
2025-04-11 11:34:33 -07:00
committed by GitHub
parent 7df52634dc
commit ea58a2bb15

View File

@@ -486,9 +486,9 @@ pub async fn cli() -> Result<()> {
)?;
if interactive {
session.interactive(input_config.contents).await?;
let _ = session.interactive(input_config.contents).await;
} else if let Some(contents) = input_config.contents {
session.headless(contents).await?;
let _ = session.headless(contents).await;
} else {
eprintln!("Error: no text provided for prompt in headless mode");
std::process::exit(1);