Skip to content

Commit a326de3

Browse files
committed
feat: set terminal title to "Codex CLI"
Add terminal title setting during TUI initialization to improve user experience
1 parent 71cae06 commit a326de3

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

codex-rs/tui/src/tui.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use crossterm::event::PopKeyboardEnhancementFlags;
1111
use crossterm::event::PushKeyboardEnhancementFlags;
1212
use crossterm::terminal::Clear;
1313
use crossterm::terminal::ClearType;
14+
use crossterm::terminal::SetTitle;
1415
use ratatui::backend::CrosstermBackend;
1516
use ratatui::crossterm::execute;
1617
use ratatui::crossterm::terminal::disable_raw_mode;
@@ -42,8 +43,13 @@ pub fn init(_config: &Config) -> Result<Tui> {
4243
);
4344
set_panic_hook();
4445

45-
// Clear screen and move cursor to top-left before drawing UI
46-
execute!(stdout(), Clear(ClearType::All), MoveTo(0, 0))?;
46+
// Set terminal title and clear screen and move cursor to top-left before drawing UI
47+
execute!(
48+
stdout(),
49+
SetTitle("Codex CLI"),
50+
Clear(ClearType::All),
51+
MoveTo(0, 0)
52+
)?;
4753

4854
let backend = CrosstermBackend::new(stdout());
4955
let tui = Terminal::with_options(backend)?;

0 commit comments

Comments
 (0)