[package]
name = "btc_line"
version = "1.0.6"
edition = "2024"
authors = ["Valeriy Sakharov <valeratrades@gmail.com>"]
description = "A Bitcoin price and market data line display tool"
license = "BlueOak-1.0.0"
repository = "https://github.com/valeratrades/btc_line"
keywords = ["bitcoin", "cryptocurrency", "price", "market-data"]
categories = ["command-line-utilities"]

[dependencies]
clap = { version = "=4.6.1", features = ["derive"] }
color-eyre = "=0.6.5"
config = "=0.15.25"
console-subscriber = "=0.5.0"
derive-new = "=0.7.0"
derive_more = { version = "=2.1.1", features = ["from", "from_str", "display"] }
futures = "=0.3.32"
futures-util = "=0.3.32"
jiff = "=0.2.31"
libc = "=0.2.186"
miette = { version = "=7.6.0", features = ["fancy", "syntect-highlighter", "serde"] }
reqwest = { version = "=0.13.4", features = ["json"] }
schemars = "=1.2.1"
serde = { version = "=1.0.228", features = ["derive"] }
serde_json = "=1.0.150"
smart-default = "=0.7.1"
thiserror = "=2.0.18"
tokio = { version = "=1.52.3", features = ["full"] }
tokio-rustls = "=0.26.4"
tokio-tungstenite = { version = "=0.29.0", features = ["native-tls"] }
tracing = "=0.1.44"
tracing-error = "=0.2.1"
tracing-futures = "=0.2.5"
tracing-log = "=0.2.0"
tracing-subscriber = { version = "=0.3.23", features = ["fmt", "json", "registry", "env-filter"] }
url = "=2.5.8"
v_exchanges = "=0.18.5"
v_utils = { version = "=2.15.54", features = ["io", "macros", "cli", "xdg", "trades"] }

[lints.rust]
unused_features = "allow"
