[package] name = "pfui" version = "0.1.0" edition = "2021" license = "MIT" description = "Efficiently generate content for statusbars, especially eww" homepage = "https://github.com/b3nj5m1n/pfui" repository = "https://github.com/b3nj5m1n/pfui" keywords = ["eww", "statusbar"] categories = ["command-line-utilities"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] clap = { version = "4.0.19", features = ["derive", "color"] } serde = { version = "1.0.147", features = ["derive"] } serde_json = "1.0.87" anyhow = { version = "1.0.66" } mpd = { version = "0.0.12", optional = true } time = { version = "0.1.44", optional = true } pulse = { version = "2.0", package = "libpulse-binding", optional = true } sway = { version = "3.0.1", package = "swayipc", optional = true } [features] default = ["mpd", "pulseaudio", "sway"] mpd = ["dep:mpd", "dep:time"] pulseaudio = ["dep:pulse"] sway = ["dep:sway"]