summaryrefslogtreecommitdiffstats
path: root/src/utils/command.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-06-29 13:20:00 +0800
committerGitHub <noreply@github.com>2024-06-29 13:20:00 +0800
commitd193950d204ed82bdb3d6a3a111511d189f084bb (patch)
tree5331dd37911dd991fc4c6060c7e5427bf4f850fa /src/utils/command.rs
parent9416cbd8b81c0029572db854257cfc25991a12cd (diff)
downloadaichat-d193950d204ed82bdb3d6a3a111511d189f084bb.tar.gz
refactor: the name of temp file (#670)
Diffstat (limited to 'src/utils/command.rs')
-rw-r--r--src/utils/command.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/utils/command.rs b/src/utils/command.rs
index 1a7de5b..3876f3d 100644
--- a/src/utils/command.rs
+++ b/src/utils/command.rs
@@ -98,10 +98,7 @@ pub fn run_loader_command(path: &str, extension: &str, loader_command: &str) ->
anyhow!("Invalid rag document loader '{extension}': `{loader_command}`")
})?;
let mut use_stdout = true;
- let outpath = env::temp_dir()
- .join(format!("aichat-output-{}", sha256(path)))
- .display()
- .to_string();
+ let outpath = temp_file("-output-", "").display().to_string();
let cmd_args: Vec<_> = cmd_args
.into_iter()
.map(|mut v| {