cargo hollywood
set title
bendn 2023-10-23
parent 92c443e · commit 3f7c6fa
-rw-r--r--src/compiler/mod.rs1
-rw-r--r--src/main.rs11
-rw-r--r--src/test/mod.rs1
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))? {