cargo hollywood
set title
| -rw-r--r-- | src/compiler/mod.rs | 1 | ||||
| -rw-r--r-- | src/main.rs | 11 | ||||
| -rw-r--r-- | src/test/mod.rs | 1 |
3 files changed, 4 insertions, 9 deletions
diff --git a/src/compiler/mod.rs b/src/compiler/mod.rs index b06f8e2..add07bf 100644 --- a/src/compiler/mod.rs +++ b/src/compiler/mod.rs @@ -164,6 +164,7 @@ pub fn run<B: Backend>( meta: &cargo::Metadata, rx: Receiver<TestMessage>, ) -> Result<ControlFlow<(), Receiver<TestMessage>>> { + print!("\x1b]0;compiling {}\x07", meta.package.name); let mut state = State::new(rx); loop { terminal.draw(|f| ui::ui(f, &mut state, meta))?; diff --git a/src/main.rs b/src/main.rs index 3a2b50a..5f81e88 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,9 +5,7 @@ use clap::Parser; use crossterm::{ event::{DisableMouseCapture, EnableMouseCapture}, execute, - terminal::{ - disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen, SetTitle, - }, + terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen}, }; use log::Level as RLevel; use ratatui::prelude::*; @@ -71,12 +69,7 @@ fn main() -> Result<()> { )?; enable_raw_mode()?; - execute!( - stdout, - EnableMouseCapture, - EnterAlternateScreen, - SetTitle("testing") - )?; + execute!(stdout, EnableMouseCapture, EnterAlternateScreen)?; let backend = CrosstermBackend::new(stdout); let mut terminal = Terminal::new(backend)?; let h = std::panic::take_hook(); diff --git a/src/test/mod.rs b/src/test/mod.rs index 803e1ad..4ff33b9 100644 --- a/src/test/mod.rs +++ b/src/test/mod.rs @@ -106,6 +106,7 @@ pub fn run<B: Backend>( state.rx = rx; } } + print!("\x1b]0;testing {}\x07", meta.package.name); loop { terminal.draw(|f| ui::ui(f, &mut state, meta))?; if event::poll(Duration::from_millis(5))? { |