Crate tuxtui_crossterm

Crate tuxtui_crossterm 

Source
Expand description

§tuxtui-crossterm

Crossterm backend implementation for tuxtui.

This crate provides a backend implementation using the crossterm crate for cross-platform terminal manipulation.

§Features

  • crossterm_0_28: Use crossterm 0.28
  • crossterm_0_29 (default): Use crossterm 0.29
  • serde: Enable serialization support
  • underline-color: Enable colored underlines
  • scrolling-regions: Enable scrolling region support
  • unstable: Enable unstable features
  • unstable-backend-writer: Enable unstable backend writer API

§Example

use tuxtui_crossterm::CrosstermBackend;
use tuxtui_core::terminal::Terminal;
use std::io::stdout;

let backend = CrosstermBackend::new(stdout());
let mut terminal = Terminal::new(backend).unwrap();

Structs§

CrosstermBackend
Crossterm backend.