crossterm
crossterm copied to clipboard
Cross platform terminal library rust
**Is your feature request related to a problem? Please describe.** I have an issue where my program uses a piped stdin, I want to manually open tty as a file...
**Is your feature request related to a problem? Please describe.** There is no command for ringing the terminal bell, at least not from what I can find. **Describe the solution...
The bug happens when I use Cursive with crossterm-backend, and does not happen when I use Cursive with termion-backend, or ncurses backend. **Describe the bug** Terminal is unresponsive when using...
Closes #847 rustix is a wrapper around either raw Linux system calls or libc, based on the current platform. The main advantage is that it can make programs much more...
**Describe the bug** When running inside eshell, crossterm claims the size of the terminal is zero. A clear and concise description of what the bug is. **To Reproduce** Steps to...
Fixes https://github.com/crossterm-rs/crossterm/issues/882 by improving `style::available_color_count()`: - Checks ANSI support on Windows. - Uses the COLORTERM environment variable and falls back to the TERM environment variable. - Supports "xterm-24bit" and "truecolor"...
> * `use-dev-tty` is useless without `events` > * but `events` implies `mio` while `mio` dependencies are useless with `use-dev-tty` _Originally posted by @gwenn in https://github.com/crossterm-rs/crossterm/issues/886#issuecomment-2097693287_
**Describe the bug** Windows pseudo-TTYs support true color, yes `crossterm::style::available_color_count` reports 8. You need to query if you're in a pseudo-terminal which, BTW, means you can do just about any...
**Problem:** Parsing crossterm events can be incredibly wordy. Of course, this can be improved with splitting out the parsing of different groups of events into functions, but the depth of...