From 7f50aed93cdea504b1c56b1fe3a944da436bd1ca Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Wed, 16 Apr 2025 16:41:15 +0200 Subject: [PATCH] Clear screen properly on start --- src/io/terminal_handle.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/io/terminal_handle.rs b/src/io/terminal_handle.rs index 0d9841f..16803c2 100644 --- a/src/io/terminal_handle.rs +++ b/src/io/terminal_handle.rs @@ -1,5 +1,5 @@ use crossterm::execute; -use crossterm::terminal::{EnterAlternateScreen, LeaveAlternateScreen}; +use crossterm::terminal::{Clear, ClearType, EnterAlternateScreen, LeaveAlternateScreen}; use russh::ChannelId; use russh::server::Handle; use tokio::sync::mpsc::{UnboundedSender, unbounded_channel}; @@ -34,6 +34,7 @@ impl TerminalHandle { }; execute!(terminal_handle, EnterAlternateScreen)?; + execute!(terminal_handle, Clear(ClearType::All))?; Ok(terminal_handle) }