crossterm
crossterm copied to clipboard
Cross platform terminal library rust
**Is your feature request related to a problem? Please describe.** For my application I'm storing CUI related information encoded using bincode, namely text Attributes are being stored. Currently the only...
**Describe the bug** When using `vector top` in WSL2 with Windows Terminal, one of the first display cycles hangs in the kernel for almost two minutes. I have traced this...
**Is your feature request related to a problem? Please describe.** Crossterm's API is really nice for sending commands to the host terminal but is more limited for querying information. Two...
Some functions are designed to accept generic arguments implementing `Into
**Is your feature request related to a problem? Please describe.** it's not currently possible to construct a `StyledContent` in a `const` context. **Describe the solution you'd like** there are several...
**Describe the bug** I have 44 rows and if I do terminal::ScrollUp(15) it scrolls perfectly but when I do terminal::ScrollDown(15) after scrolling up the printed text will disappear (specifically line...
**Describe the bug** On macOS, pressing Super (Command) + any key does not trigger a key event, nor any other event. **To Reproduce** ```rs loop { let event = crossterm::event::read()?;...
Suppose I have the following function: ```rust fn render_1 (out: &mut W) -> Result { queue!(out, MoveTo(2, 3), Print("foo")) } ``` I want to remove the generic `W` and replace...
Related: https://github.com/crossterm-rs/crossterm/issues/728, #735, #407
**Describe the bug** This took some tracking down! Using `crossterm` 0.24 (or 0.25) in Docker with the Google distroless image (`gcr.io/distroless/cc`) results in a `No such file or directory` error....