Skip to main content

stakpak_tui/
terminal.rs

1pub struct TerminalGuard;
2
3impl Drop for TerminalGuard {
4    fn drop(&mut self) {
5        let _ = crossterm::terminal::disable_raw_mode();
6        let _ = crossterm::execute!(std::io::stdout(), crossterm::terminal::LeaveAlternateScreen);
7    }
8}