Registry / utility / crossterm-winapi

crossterm-winapi

JSON →
library0.9.1rscratesunverified

WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls for terminal manipulation.

# Cargo.toml [dependencies] crossterm_winapi = "0.9.1"
INSTALL
IMPORT
SIG · CROSSTERM-WINAPI
C
crossterm-winapi
utilityrustv0.9.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Console
use crossterm_winapi::Console;

Gets the terminal size using WinAPI calls.

use crossterm_winapi::Console; fn main() { let console = Console::new().unwrap(); let size = console.terminal_size().unwrap(); println!("Terminal size: {}x{}", size.width, size.height); }
Debug
Known issues
breakingWindows-only; will not compile on other platforms
fix
Use conditional compilation or a cross-platform crate like crossterm directly.
affects: >=0.9.0
Upgrade
Version history
0.9.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
16 hits · last 30 days
node
16
Resources
crossterm-winapi — cargo add crossterm-winapi · libregistry