[package] name = "so" version = "0.4.10" license = "MIT" description = "A terminal interface for StackOverflow" readme = "README.md" homepage = "https://github.com/samtay/so" repository = "https://github.com/samtay/so" keywords = ["cli", "tui", "stackoverflow", "stackexchange"] categories = ["command-line-utilities"] authors = ["Sam Tay "] edition = "2018" include = ["src/**/*", "themes/*", "LICENSE", "README.md", "CHANGELOG.md"] [badges] appveyor = { repository = "samtay/so", branch = "master", service = "github" } travis-ci = { repository = "samtay/so", branch = "master" } [dev-dependencies] criterion = "0.3" [[bench]] name = "html_parsing" path = "benches/html_parsing.rs" harness = false [[bench]] name = "md_parsing" path = "benches/md_parsing.rs" harness = false [dependencies] anyhow = "1.0" clap = { version = "4.5.16", features = ["cargo", "string"] } crossterm = { version = "0.28.1", features = ["event-stream"] } directories = "5.0.1" env_logger = "0.11.5" futures = "0.3" lazy_static = "1.4" log = "0.4.22" minimad = "0.13.1" percent-encoding = "2.1" pulldown-cmark = { version = "0.9.6", default-features = false } rayon = "1.5" reqwest = { version = "0.12.7", features = ["gzip", "json"] } scraper = "0.20.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" termimad = "0.30.0" thiserror = "1.0" tokio = { version = "1.20", features = ["full"] } webbrowser = "1.0.1" [dependencies.cursive] version = "0.21.1" default-features = false features = ["toml"] [features] default = ["cursive/termion-backend"] windows = ["cursive/crossterm-backend"] termion-backend = ["cursive/termion-backend"] ncurses-backend = ["cursive/ncurses-backend"] pancurses-backend = ["cursive/pancurses-backend"] crossterm-backend = ["cursive/crossterm-backend"]