A minimal, fast, CLI-based time tracker for disciplined solo work. Run
start/stopcommands, store logs in JSONL, auto-generate README stats, and track your Train and Battle hours with streaks and activity charts.
- Updated (UTC): 2026-03-27T07:28:46.733379768Z
- All-time (Total): 1084h 15m
- All-time (Train): 1064h 24m
- All-time (Battle): 19h 51m
- Train: 129h 35m
- Battle: 0h 00m
| Date | Train | Battle | Total |
|---|---|---|---|
| 2026-03-21 | 5h 18m | 0h 00m | 5h 18m |
| 2026-03-22 | 7h 53m | 0h 00m | 7h 53m |
| 2026-03-23 | 3h 34m | 0h 00m | 3h 34m |
| 2026-03-24 | 2h 21m | 0h 00m | 2h 21m |
| 2026-03-25 | 2h 47m | 0h 00m | 2h 47m |
| 2026-03-26 | 2h 37m | 0h 00m | 2h 37m |
| 2026-03-27 | 1h 38m | 0h 00m | 1h 38m |
(Total hours per day for the last 75 days)
- Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Clone the repository
git clone https://github.com/0xh4ty/blazectl.git cd blazectl # Remove any old tracking data rm -rf ~/.blaze
- Build and install
cargo install --path .
Start/stop sessions:
blazectl start train
blazectl stop train
blazectl start battle
blazectl stop battleOther commands:
blazectl status
blazectl render-readmeData is stored in .blaze/track-YYYY-MM.jsonl (UTC timestamps, ISO-8601 durations).
Configure keybindings externally (WM/OS).
BLAZECTL is open-source under the MIT License.
Generated by blazectl v0.1.0. Created by 0xh4ty for fellow warriors.