summaryrefslogtreecommitdiff
path: root/src/consulter.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/consulter.rs')
-rw-r--r--src/consulter.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/consulter.rs b/src/consulter.rs
index 091eec0..250fd1c 100644
--- a/src/consulter.rs
+++ b/src/consulter.rs
@@ -1,11 +1,11 @@
-use std::fs::File;
+use std::fs::{remove_file, File};
use std::io::{Error, ErrorKind, Result, Write};
use std::process::Command;
use crate::game::*;
use crate::gui::*;
-const FILE_NAME: &str = "/tmp/takwrap_ptn_consult.ptn";
+pub const FILE_NAME: &str = "takwrap_ptn_consult.ptn";
pub fn consult_next_action(game: &Game, proc: &str) -> Result<GUIResult> {
let file = File::create(FILE_NAME)?;
@@ -19,3 +19,7 @@ pub fn consult_next_action(game: &Game, proc: &str) -> Result<GUIResult> {
Ok(raw) => Ok(GUIResult::Raw(raw.trim().to_string())),
}
}
+
+pub fn consulter_clean_up() -> Result<()> {
+ remove_file(FILE_NAME)
+}