Krolyxon
Commit 3c223ad

rmptuiCargo.toml

39 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.88"
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"
19libc = "0.2.186"
20lofty = "0.25.4"
21nucleo-matcher = "0.3.1"
22ratatui = { version = "0.30.2", default-features = false, features = ["crossterm_0_29"] }
23realfft = "3.5.0"
24reqwest = { version = "0.13.5", default-features = false, features = ["json", "query", "rustls"] }
25serde = { version = "1.0.229", features = ["derive"] }
26serde_json = "1.0.154"
27thiserror = "2.0.21"
28tokio = { version = "1.53.3", features = ["macros", "rt-multi-thread", "net", "io-util", "time", "sync", "fs"] }
29toml = "1.1.8"
30tracing = "0.1.44"
31tracing-subscriber = { version = "0.3.23", default-features = false, features = ["fmt", "std", "env-filter"] }
32unicode-width = "0.2.2"
33
34[dev-dependencies]
35tokio = { version = "1.53.3", features = ["test-util"] }
36
37[profile.release]
38lto = "thin"
39codegen-units = 1