chore: handle errors from goose run like we do with goose session (#2128)
This commit is contained in:
@@ -486,9 +486,9 @@ pub async fn cli() -> Result<()> {
|
|||||||
)?;
|
)?;
|
||||||
|
|
||||||
if interactive {
|
if interactive {
|
||||||
session.interactive(input_config.contents).await?;
|
let _ = session.interactive(input_config.contents).await;
|
||||||
} else if let Some(contents) = input_config.contents {
|
} else if let Some(contents) = input_config.contents {
|
||||||
session.headless(contents).await?;
|
let _ = session.headless(contents).await;
|
||||||
} else {
|
} else {
|
||||||
eprintln!("Error: no text provided for prompt in headless mode");
|
eprintln!("Error: no text provided for prompt in headless mode");
|
||||||
std::process::exit(1);
|
std::process::exit(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user