console_static_text 0.8.2

Logging for text that should stay in the same place in a console.
Documentation
[package]
name = "console_static_text"
version = "0.8.2"
authors = ["David Sherret <dsherret@gmail.com>"]
edition = "2021"
keywords = ["console"]
license = "MIT"
repository = "https://github.com/dsherret/console_static_text"
description = "Logging for text that should stay in the same place in a console."

[package.metadata.docs.rs]
all-features = true

[[example]]
name = "count"
required-features = ["sized"]

[[example]]
name = "logging_text_above"
required-features = ["sized"]

[[example]]
name = "word_wrapping"
required-features = ["sized"]

[features]
sized = ["atty", "rustix", "terminal_size", "windows-sys"]

[dependencies]
atty = { version = "0.2", optional = true }
terminal_size = { version = "0.3.0", optional = true }
unicode-width = "0.1.11"
vte = "0.13.0"

[target.'cfg(not(windows))'.dependencies]
rustix = { version = "0.38.28", features = ["stdio"], optional = true }

[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.52.0", features = ["Win32_Foundation", "Win32_System_Console"], optional = true }

[dev-dependencies]
console = "0.15.7"
crossterm = "0.27.0"
pretty_assertions = "1.3"