Krolyxon
Commit 3de1a21

rmptuiCargo.toml

38 lines · 1.3 KB · TOML

1[package]
2name = "rmptui"
3authors = ["krolyxon"]
4description = "A fast, keyboard-driven MPD client for the terminal"
5readme = "README.md"
6version = "0.2.0"
7edition = "2024"
8rust-version = "1.85"
9license = "AGPL-3.0-only"
10repository = "https://github.com/krolyxon/rmptui"
11keywords = ["mpd", "music", "cli", "tui", "client"]
12categories = ["command-line-utilities", "multimedia::audio"]
13
14[dependencies]
15anyhow = "1.0.104"
16clap = { version = "4.6.7", features = ["derive"] }
17crossterm = { version = "0.29.0", features = ["event-stream"] }
18futures-util = "0.3.34"
19lofty = "0.25.4"
20nucleo-matcher = "0.3.1"
21ratatui = { version = "0.30.2", default-features = false, features = ["crossterm_0_29"] }
22realfft = "3.5.0"
23reqwest = { version = "0.13.5", default-features = false, features = ["json", "rustls"] }
24serde = { version = "1.0.229", features = ["derive"] }
25serde_json = "1.0.154"
26thiserror = "2.0.21"
27tokio = { version = "1.53.3", features = ["macros", "rt-multi-thread", "net", "io-util", "time", "sync", "fs"] }
28toml = "1.1.8"
29tracing = "0.1.44"
30tracing-subscriber = { version = "0.3.23", default-features = false, features = ["fmt", "std", "env-filter"] }
31unicode-width = "0.2.2"
32
33[dev-dependencies]
34tokio = { version = "1.53.3", features = ["test-util"] }
35
36[profile.release]
37lto = "thin"
38codegen-units = 1