[package] name = "qbit-tui" version = "0.1.0" edition = "2021" authors = ["Your Name "] description = "A lightweight, aggressive terminal UI for controlling a remote qBittorrent instance" license = "MIT" [dependencies] # Async runtime tokio = { version = "1", features = ["full"] } # TUI ratatui = "0.26" crossterm = "0.27" # HTTP client reqwest = { version = "0.11", features = ["json", "cookies", "multipart"] } # Serialization serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # Error handling & utilities anyhow = "1.0" thiserror = "1.0" # CLI arguments (for future extensibility) clap = { version = "4.4", features = ["derive"] } # Logging (optional but useful) log = "0.4" env_logger = "0.11" # URL encoding for form data urlencoding = "2.1" # Human readable sizes humansize = "2.1" # Text input for modals tui-input = "0.8" # Date formatting for details panel chrono = "0.4"