summaryrefslogtreecommitdiffstats
path: root/src/repl/handler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/repl/handler.rs')
-rw-r--r--src/repl/handler.rs14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/repl/handler.rs b/src/repl/handler.rs
index 5855208..22d8fd0 100644
--- a/src/repl/handler.rs
+++ b/src/repl/handler.rs
@@ -97,14 +97,20 @@ pub struct ReplyStreamHandler {
sender: Option<Sender<ReplyStreamEvent>>,
buffer: String,
abort: SharedAbortSignal,
+ repl: bool,
}
impl ReplyStreamHandler {
- pub fn new(sender: Option<Sender<ReplyStreamEvent>>, abort: SharedAbortSignal) -> Self {
+ pub fn new(
+ sender: Option<Sender<ReplyStreamEvent>>,
+ repl: bool,
+ abort: SharedAbortSignal,
+ ) -> Self {
Self {
sender,
abort,
buffer: String::new(),
+ repl,
}
}
@@ -132,6 +138,12 @@ impl ReplyStreamHandler {
if !self.buffer.ends_with('\n') {
print_now!("\n")
}
+ if self.repl {
+ print_now!("\n");
+ if cfg!(macos) {
+ print_now!("\n")
+ }
+ }
}
}
Ok(())