| Crates.io | trackerx |
| lib.rs | trackerx |
| version | 0.1.1 |
| created_at | 2025-11-15 21:08:16.057201+00 |
| updated_at | 2025-11-16 20:49:56.845301+00 |
| description | A universal CLI tracker for anything. |
| homepage | https://github.com/KodekoStudios/trackerx |
| repository | https://github.com/KodekoStudios/trackerx |
| max_upload_size | |
| id | 1934781 |
| size | 63,372 |
TrackerX is a compact, efficient, and fully offline command-line tool for recording and analyzing any type of quantitative data — expenses, productivity metrics, health information, project hours, or any other category you choose.
A single tool, unlimited use-cases.
cargo install trackerx
TrackerX uses positional arguments for a clean, predictable CLI.
trackerx add <category> <value> [note]
Examples:
trackerx add money 14.99 "Steam — purchased game"
trackerx add calories 620 "lunch"
trackerx add work 3.5 "project A — planning session"
Duplicate entries for the same day may trigger a warning.
trackerx list [category] [days]
Examples:
trackerx list
trackerx list money
trackerx list work 7
Shows up to 50 recent entries, optionally filtered by category and/or time range.
trackerx stats <category>
Displays:
Example:
trackerx stats money
trackerx categories
Lists all categories currently present in the database.
trackerx remove [id] [category] [days]
Examples:
trackerx remove 12 # remove by ID
trackerx remove money # remove entire category
trackerx remove "" 7 # remove entries from last 7 days
trackerx remove "" money 30 # category + time window
If no entries match, TrackerX prints a clear message.
trackerx export <path>
Example:
trackerx export backup.json
Exports all entries as structured JSON.
TrackerX is a general-purpose, extensible tracker. You can integrate it into websites, dashboards, applications, or any workflow — there are no limits. It gives you full control over what you track and how you use the data.