[package]
name = "memex"
version = "0.1.0"
edition = "2024"
description = "AI CLI history search tool - search Claude Code, Codex, OpenCode sessions"
license = "MIT"
repository = "https://github.com/vimo-ai/memex"
[[bin]]
name = "memex"
path = "src/main.rs"
[dependencies]
# CLI
clap = { version = "4", features = ["derive"] }
colored = "2"
# 搜索
regex = "1"
glob = "0.3"
# 数据解析 (直接依赖核心解析层,轻量)
# 使用 git 依赖,支持独立编译;在 ETerm 主仓库中通过 [patch] 覆盖成本地路径
ai-cli-session-collector = { git = "https://github.com/vimo-ai/AI-cli-session-collector" }
# 序列化
serde = { version = "1", features = ["derive"] }
serde_json = "1"
# 工具
anyhow = "1"
dirs = "5"
chrono = { version = "0.4", features = ["serde"] }
# 独立 workspace(不加入 ETerm workspace)
[workspace]
[profile.release]
lto = "thin"
strip = true
opt-level = "s"