[package] name = "dirtgrabber" version = "0.6.2" edition = "2021" authors = ["Matt Bryant "] description = "A tool for dirtbags to find campsites on recreation.gov" license = "MIT" readme = "README.md" repository = "https://gitlab.com/mbryant/dirtgrabber" include = ["src/**/*", "README.md"] default-run = "dirtgrabber" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] check-latest = { version = "1", default-features = false, features = ["async"] } chrono = { version = "0.4", default-features = false, features = ["serde", "std", "clock"] } clap = { version = "4.5", features = ["derive"] } color-eyre = { version = "0.6", default-features = false } futures = { version = "0.3", default-features = false, features = ["std"] } futures-util = { version = "0.3", features = ["sink"] } itertools = "0.13" owo-colors = { version = "4", default-features = false } reqwest = { version = "0.12", default-features = false, features = ["json", "http2", "rustls-tls", "brotli"] } serde = { version = "1", features = ["derive"] } serde-aux = { version = "4.5", default-features = false } serde_json = "1" tabled = { version = "0.15", features = ["ansi"], default-features = false } tokio = { version = "1", features = ["rt-multi-thread", "macros", "fs"] } tokio-retry = "0.3" tokio-tungstenite = { version = "0.23", features = ["rustls-tls-webpki-roots"]} urlencoding = "2.1" # Specifically for `dirtgrabber-server` env_logger = { version = "0.11", default-features = false, features = ["auto-color"], optional = true } log = { version = "0.4", optional = true } [features] default = ["server"] server = ["dep:log", "dep:env_logger"]