initial commit

This commit is contained in:
2026-02-18 16:56:59 -05:00
commit 5cedfd1aca
10 changed files with 5494 additions and 0 deletions

49
Cargo.toml Normal file
View File

@@ -0,0 +1,49 @@
[package]
name = "claude-stats"
version = "0.2.0"
edition = "2021"
description = "Detailed usage statistics for Claude Code - TUI & CLI"
[dependencies]
# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
# Time handling
chrono = { version = "0.4", features = ["serde"] }
# CLI parsing
clap = { version = "4.4", features = ["derive"] }
# File system
walkdir = "2.4"
dirs = "5.0"
# Parallel processing
rayon = "1.8"
# Progress indication (CLI mode)
indicatif = { version = "0.17", features = ["rayon"] }
# CLI output
comfy-table = "7.1"
colored = "2.1"
num-format = "0.4"
# Error handling
anyhow = "1.0"
# TUI framework
ratatui = "0.29"
crossterm = "0.28"
# Clipboard
arboard = "3.4"
base64 = "0.22"
# Unicode width for proper text rendering
unicode-width = "0.2"
[profile.release]
opt-level = 3
lto = true