[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"