[package] name = "yarr" version = "0.1.0" edition = "2021" license = "MIT" description = "A TUI client for Sonarr" authors = ["yarr contributors"] repository = "https://github.com/user/yarr" [[bin]] name = "yarr" path = "src/main.rs" [dependencies] # API client library yarr-api = { path = "../yarr-api" } # CLI dependencies clap = { version = "4.5", features = ["derive", "env"] } clap_complete = "4.5" # Error handling error-stack = { workspace = true } thiserror = { workspace = true } # Async runtime tokio = { workspace = true } # Logging tracing = { workspace = true } tracing-subscriber = { workspace = true } # TUI dependencies ratatui = { version = "0.29", features = ["crossterm"] } crossterm = "0.29" # Serialization serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } # Date/time handling chrono = { workspace = true, features = ["serde"] } # Async utilities futures = "0.3" # Configuration config = "0.15" toml = "0.9" dirs = "6.0"