This commit is contained in:
2025-06-26 18:35:54 -04:00
parent 27b26ee30d
commit d446e8f31b
4 changed files with 11 additions and 11 deletions

View File

@@ -1,8 +1,8 @@
//! Collection of ANSI escape code consts/functions
//! Collection of ANSI escape code utilities
//!
//! These should work on *most* terminals (i.e. Xterm compatible terminals)
//! These should work on *most* terminals
//!
//! For these to work on Windows you need to run the `enable_ansi` function inside this module
//! For these to always work on Windows you need to run the `enable_ansi` function inside this module
use std::io::{self, Write};

View File

@@ -1,4 +1,4 @@
//! Collection of functions that help control the terminal
//! Utilities that help control the terminal
//!
//! These are built to work on Windows, Linux, and MacOS

View File

@@ -1,4 +1,4 @@
//! Various input functions, structs, etc.
//! Input Utilities
//!
//! Very incomplete currently
//!

View File

@@ -11,6 +11,8 @@
//! - [x] Output (Windows)
//! - [x] Input (Unix) (Appears to work, more testing needed)
//! - [ ] Input (Windows) (WIP)
//! - [ ] Advanced Input (Kitty-like)
//! - [ ] Advanced Input (Windows)
//! - [ ] Events (Focus reporting, Bracketed-paste) (Unix)
//! - [ ] Events (Focus reporting, Bracketed-paste) (Windows)
//! - [ ] Mouse input (Unix)
@@ -27,18 +29,16 @@
//! work as this library is work in progress but eventually will be
//!
//! Just because a protocol is listed as not planned doesn't mean it definetly won't be added but
//! it is most likely a no without good reason
//! - Standard Windows terminals (Full support planned)*
//! it is most likely not without good reason
//! - Standard Windows terminals (Full support planned)\*
//! - WinPTY (Windows psuedo-terminals) (Full support planned)
//! - Standard *nix terminals (Full support planned)**
//! - Standard \*nix terminals (Full support planned)\*
//! - OSC 52 system clipboard (Full support planned)
//! - Kitty comprehensive keyboard handling (Full support planned)
//! - Kitty colored and styled underlines (Full support planned)
//! - Other Kitty protocols (there are a lot of them) (Not planned)
//!
//! \* Standard Windows termian
//!
//! \** Standard *nix terminals do not have support for some advanced input
//! \* Do not have full support for advanced input
#[cfg(unix)]
mod unix;