narrate 0.4.0

narrate is a set of CLI app utilities for error handling and status reporting
Documentation
[[bin]]
doc = false
name = "report_err_full_test"
required-features = ["error", "report"]
test = false

[[bin]]
doc = false
name = "report_err_test"
required-features = ["error", "report"]
test = false

[[bin]]
doc = false
name = "report_anyhow_err_full_test"
required-features = ["report"]
test = false

[[bin]]
doc = false
name = "report_anyhow_err_test"
required-features = ["report"]
test = false

[[bin]]
doc = false
name = "status_test"
required-features = ["report"]
test = false
[dependencies.anyhow]
optional = true
version = "1.0.63"

[dependencies.atty]
optional = true
version = "0.2.14"

[dependencies.colored]
optional = true
version = "2.0.0"

[dependencies.exitcode]
optional = true
version = "1.1.2"

[features]
anyhow = ["dep:anyhow"]
cli-error = ["dep:exitcode"]
default = ["cli-error", "error", "report"]
error = ["anyhow"]
report = ["anyhow", "dep:atty", "dep:colored"]

[package]
authors = ["Christopher Morton <sonro@gmx.com>"]
description = "narrate is a set of CLI app utilities for error handling and status reporting"
edition = "2021"
license = "MIT/Apache-2.0"
name = "narrate"
readme = "README.md"
repository = "https://github.com/sonro/narrate"
rust-version = "1.61.0"
version = "0.4.0"