From 09b18c6a5cd34d534fdb1bc2974402f56c4d9182 Mon Sep 17 00:00:00 2001
From: anon <anon@anon.anon>
Date: Sun, 3 Mar 2024 14:10:22 +0100
Subject: [PATCH] history support

---
 io.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/io.cpp b/io.cpp
index a785812..c363ea7 100644
--- a/io.cpp
+++ b/io.cpp
@@ -3,6 +3,7 @@
 #include <string>
 
 #include <readline/readline.h>
+#include <readline/history.h>
 
 inline int fu_fd;
 inline const char * prompt1;
@@ -62,5 +63,7 @@ const char * const fu_recieve(fu_response_header_t &header) {
 }
 
 char * fu_readline(bool is_1) {
-    return readline(is_1 ? prompt1 : prompt2);
+    char * const line = readline(is_1 ? prompt1 : prompt2);
+    add_history(line);
+    return line;
 }