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}; 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 //! 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 //! Very incomplete currently
//! //!

View File

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