Skip to content

0xh4ty/blazectl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

195 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BLAZECTL

A minimal, fast, CLI-based time tracker for disciplined solo work. Run start / stop commands, store logs in JSONL, auto-generate README stats, and track your Train and Battle hours with streaks and activity charts.

Field Report

  • Updated (UTC): 2026-03-27T07:28:46.733379768Z
  • All-time (Total): 1084h 15m
  • All-time (Train): 1064h 24m
  • All-time (Battle): 19h 51m

Per-tag (last 30d)

  • Train: 129h 35m
  • Battle: 0h 00m

Daily (last 7 days)

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

Activity Graph

Activity Graph (Total hours per day for the last 75 days)

Installation

  1. Install Rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. Clone the repository
    git clone https://github.com/0xh4ty/blazectl.git
    cd blazectl
    # Remove any old tracking data
    rm -rf ~/.blaze
  3. Build and install
    cargo install --path .

Usage

Start/stop sessions:

blazectl start train
blazectl stop  train
blazectl start battle
blazectl stop  battle

Other commands:

blazectl status
blazectl render-readme

Data is stored in .blaze/track-YYYY-MM.jsonl (UTC timestamps, ISO-8601 durations). Configure keybindings externally (WM/OS).

License

BLAZECTL is open-source under the MIT License.


Generated by blazectl v0.1.0. Created by 0xh4ty for fellow warriors.

About

A minimal, fast, CLI-based time tracker for disciplined solo work.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages