diff options
| author | sigoden <sigoden@gmail.com> | 2024-10-18 18:33:30 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-18 18:33:30 +0800 |
| commit | 4c738967c028d644627385e6e6c9e78d3a131445 (patch) | |
| tree | 501f80b632e444dbcb7bf0c955462a198bc47a56 /src | |
| parent | 123127893112803e985b44bf94b936ca31180e2a (diff) | |
| download | aichat-4c738967c028d644627385e6e6c9e78d3a131445.tar.gz | |
refactor: no print function call in script mode (#934)
Diffstat (limited to 'src')
| -rw-r--r-- | src/function.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/function.rs b/src/function.rs index 69e2bdf..3e0828a 100644 --- a/src/function.rs +++ b/src/function.rs @@ -223,7 +223,9 @@ impl ToolCall { #[cfg(windows)] let cmd_name = polyfill_cmd_name(&cmd_name, &bin_dir); - println!("{}", dimmed_text(&prompt)); + if *IS_STDOUT_TERMINAL { + println!("{}", dimmed_text(&prompt)); + } let exit_code = run_command(&cmd_name, &cmd_args, Some(envs)) .map_err(|err| anyhow!("Unable to run {cmd_name}, {err}"))?; if exit_code != 0 { |
