From 1d7d3eea740c27d8a98c6a8be198608276fbe3ac Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Sun, 25 Aug 2024 16:38:55 +0300 Subject: [PATCH] feat(main): automatic readline history --- src/main.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.rs b/src/main.rs index a93725e..6eafb02 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,6 +18,7 @@ use log::{debug, error, info, LevelFilter, trace, warn}; use nostr_sdk::prelude::*; use nostr_sdk::TagStandard::Hashtag; use regex::Regex; +use rustyline::config::Configurer; use rustyline::DefaultEditor; use rustyline::error::ReadlineError; use tokio::sync::mpsc; @@ -143,6 +144,7 @@ pub(crate) enum MostrMessage { #[tokio::main] async fn main() -> Result<()> { let mut rl = DefaultEditor::new()?; + rl.set_auto_add_history(true); let mut args = args().skip(1).peekable(); let mut builder = if args.peek().is_some_and(|arg| arg == "--debug") {