dextui 0.3.2

A two-pane terminal UI for browsing and triaging dex tasks
[package]
name = "dextui"
version = "0.3.2"
edition = "2024"
description = "A two-pane terminal UI for browsing and triaging dex tasks"
license = "MIT"
repository = "https://github.com/DanielCarmingham/dextui"
readme = "README.md"
keywords = ["tui", "tasks", "dex", "terminal", "ratatui"]
categories = ["command-line-utilities"]
# For people working *on* dextui, not people installing it. crates.io resolves
# the README's relative image links against `repository`, so the screenshots
# still render on the crate page without shipping 200 KB to every `cargo
# install`. The scripts are dev tooling and need the repo to be useful anyway.
exclude = ["CLAUDE.md", "docs/", "scripts/", ".gitignore", "handoff.md", ".claude/", "AGENTS.md"]
# Edition 2024's own floor is 1.85, but ratatui 0.30.2 and tui-markdown 0.3.9 --
# the exact versions pinned above, not just some newer release -- both declare
# rust-version 1.88.0 themselves, which is the real floor. Understating it here
# does not relax anything; it only stops cargo from telling you why `cargo
# install` locked to it, right up until the day the actual build fails on an
# older toolchain instead. Bump this if a future dependency bump raises the
# floor again, in step with actually verifying it.
rust-version = "1.88"

[dependencies]
anyhow = "1.0.104"
chrono = { version = "0.4.45", default-features = false, features = ["clock"] }
crossterm = "0.29.0"
notify = "8.2.0"
ratatui = "0.30.2"
serde = { version = "1.0.229", features = ["derive"] }
serde_json = "1.0.151"
toml = "1.1.4"
tui-markdown = { version = "0.3.9", default-features = false }