[package] name = "rustcities" version = "1.0.3" edition = "2021" description = "Neocities client written in Rust, using the Neocities library" readme = "README.md" categories = ["command-line-utilities"] keywords = ["web", "cli", "api", "client", "html"] license = "GPL-3.0-or-later" authors = ["sapient_cogbag "] repository = "https://gitlab.com/sapient_cogbag/rustcities" homepage = "https://gitlab.com/sapient_cogbag/rustcities" documentation = "https://docs.rs/rustcities" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] log = "0.4" bpaf = { version = "0.7", features = ["derive"] } neocities = "0.9" anyhow = "1" thiserror = "1" simplelog = "0.12" owo-colors = { version = "3", features = ["supports-colors"]} # stream feature is needed for reqwest to directly open files. reqwest = { version = "^0.11", features = ["stream"] } # net is needed for actually enabling io. # fs is needed to directly upload files rather than reading # all into memory first. tokio = { version = "1", features = ["rt", "net", "fs"] } smallvec = "1" sha1 = "0.10" [features] default = ["bright-color"] bright-color = ["bpaf/bright-color"] dull-color = ["bpaf/dull-color"]