[package]
name = "sessy"
version = "0.5.0"
edition = "2024"
rust-version = "1.86"
description = "TUI session manager for Claude Code — browse, search, preview, and resume conversations"
license = "MIT"
repository = "https://github.com/pegiadise/sessy"
keywords = ["claude", "tui", "session", "cli"]
categories = ["command-line-utilities"]

[lib]
name = "sessy"
path = "src/lib.rs"

[[bin]]
name = "sessy"
path = "src/main.rs"

[dependencies]
ratatui = "0.30"
crossterm = "0.29"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
bincode = "1"
rayon = "1.10"
clap = { version = "4", features = ["derive"] }
copypasta = "0.10"
dirs = "6"
chrono = "0.4"
memchr = "2"
memmap2 = "0.9"
regex = "1"
toml = "1.1.2"

[dev-dependencies]
tempfile = "3"

[profile.release]
lto = true
strip = true
