oma-console 0.21.2

Console and terminal emulator handling library used by oma
Documentation
[dependencies.ansi-to-tui]
optional = true
version = "7.0"

[dependencies.console]
optional = true
version = "0.15"

[dependencies.crossterm]
optional = true
version = "0.28"

[dependencies.indicatif]
optional = true
version = "0.17"

[dependencies.ratatui]
optional = true
version = "0.29"

[dependencies.termbg]
optional = true
package = "termbg-with-async-stdin"
version = "0.1"

[dependencies.textwrap]
optional = true
version = "0.16"

[dependencies.tracing]
optional = true
version = "0.1"

[dependencies.tracing-subscriber]
optional = true
version = "0.3"

[[example]]
name = "msg"
path = "examples/msg.rs"

[[example]]
name = "pager"
path = "examples/pager.rs"

[features]
default = ["print", "pager", "progress_bar_style"]
pager = ["dep:ratatui", "dep:crossterm", "dep:ansi-to-tui", "dep:console"]
print = ["dep:tracing", "dep:tracing-subscriber", "dep:textwrap", "dep:console", "dep:termbg"]
progress_bar_style = ["dep:indicatif"]

[lib]
name = "oma_console"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "Console and terminal emulator handling library used by oma"
edition = "2021"
license = "MIT"
name = "oma-console"
readme = false
version = "0.21.2"