example = []
[[bench]]
harness = false
name = "usage"
path = "benches/usage.rs"
[dependencies.async-io]
optional = true
version = "2.2.1"
[dependencies.bytesize]
optional = true
version = "1.0.1"
[dependencies.crosstermion]
default-features = false
optional = true
version = "0.13.0"
[dependencies.ctrlc]
default-features = false
features = ["termination"]
optional = true
version = "3.1.4"
[dependencies.dashmap]
default-features = false
optional = true
version = "5.1.0"
[dependencies.futures-core]
default-features = false
optional = true
version = "0.3.4"
[dependencies.futures-lite]
optional = true
version = "2.1.0"
[dependencies.human_format]
optional = true
version = "1.0.3"
[dependencies.humantime]
optional = true
version = "2.1.0"
[dependencies.is-terminal]
optional = true
version = "0.4.9"
[dependencies.log]
optional = true
version = "0.4.8"
[dependencies.parking_lot]
default-features = false
optional = true
version = "0.12.1"
[dependencies.signal-hook]
default-features = false
optional = true
version = "0.3.9"
[dependencies.time]
default-features = false
features = ["std", "local-offset", "formatting"]
optional = true
version = "0.3.2"
[dependencies.tui]
default-features = false
optional = true
package = "ratatui"
version = "0.25.0"
[dependencies.tui-react]
optional = true
version = "0.22.0"
[dependencies.unicode-segmentation]
optional = true
version = "1.6.0"
[dependencies.unicode-width]
optional = true
version = "0.1.7"
[dev-dependencies.argh]
version = "0.1.3"
[dev-dependencies.async-executor]
version = "1.1.0"
[dev-dependencies.async-io]
version = "2.2.1"
[dev-dependencies.blocking]
version = "1.0.0"
[dev-dependencies.criterion]
default-features = false
version = "0.5.1"
[dev-dependencies.env_logger]
default-features = false
features = ["humantime"]
version = "0.10.0"
[dev-dependencies.futures]
version = "0.3.5"
[dev-dependencies.futures-util]
default-features = false
version = "0.3.4"
[dev-dependencies.is-terminal]
version = "0.4.9"
[dev-dependencies.once_cell]
version = "1.4.0"
[dev-dependencies.rand]
version = "0.8.1"
[features]
default = ["progress-tree", "progress-tree-log"]
local-time = ["time"]
progress-log = ["log"]
progress-tree = ["parking_lot"]
progress-tree-hp-hashmap = ["dashmap"]
progress-tree-log = ["log"]
render-line = ["crosstermion/color", "humantime", "unicode-width"]
render-line-autoconfigure = ["is-terminal"]
render-line-crossterm = ["crosstermion/crossterm"]
render-tui = ["tui", "unicode-segmentation", "unicode-width", "crosstermion/input-async", "tui-react", "futures-lite", "futures-core", "async-io", "humantime"]
render-tui-crossterm = ["crosstermion/tui-react-crossterm", "crosstermion/input-async-crossterm"]
unit-bytes = ["bytesize"]
unit-duration = ["humantime"]
unit-human = ["human_format"]
[lib]
doctest = true
[package]
authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"]
description = "A dashboard for visualizing progress of asynchronous and possibly blocking tasks"
edition = "2021"
include = ["src/**/*", "README.md", "LICENSE.md", "CHANGELOG.md"]
license = "MIT"
name = "prodash"
readme = "README.md"
repository = "https://github.com/Byron/prodash"
version = "28.0.0"
[package.metadata.docs.rs]
all-features = true