From 22800109597857bfc05bc762ade561b376a2923d Mon Sep 17 00:00:00 2001 From: sigoden Date: Mon, 8 Apr 2024 23:27:37 +0000 Subject: refactor: change ctrlc message text --- src/repl/mod.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/repl/mod.rs b/src/repl/mod.rs index cc642cc..50ff33b 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -131,11 +131,15 @@ impl Repl { } Ok(Signal::CtrlC) => { self.abort.set_ctrlc(); - if already_ctrlc && ctrlc_exit { - break; + if ctrlc_exit { + if already_ctrlc { + break; + } + already_ctrlc = true; + println!("(To exit, press Ctrl+C again or Ctrl+D or type .exit)\n"); + } else { + println!("(To exit, press Ctrl+D or type .exit)\n"); } - already_ctrlc = true; - println!("(To exit, press Ctrl+C again or Ctrl+D or type .exit)\n"); } Ok(Signal::CtrlD) => { self.abort.set_ctrld(); -- cgit v1.2.3