|
|
|
Show HN: tmpo – CLI time tracker with automatic project detection
(github.com)
|
|
2 points
by dylandevelops
85 days ago
|
|
I built tmpo, a Go CLI time tracker. I started it because I was manually logging billable hours in Google Forms for my business, and it was painful.
Built with Cobra for the CLI structure. Features include auto-detection of projects via Git, local SQLite storage, milestones, pause/resume, CSV/JSON export, and hourly rate tracking. No cloud, no accounts, just a binary and a local database. Quick workflow: tmpo milestone start "Sprint 5"
tmpo start "fixing auth bug"
# ... work happens ...
tmpo pause # lunch break
tmpo resume
tmpo stop
tmpo stats --week
This is my first Go project, and having the ability to do this sort of thing is helping me fall in love with this language. I'm hoping for a 1.0 release on Homebrew soon, and the goal would be to expand to other common package managers to make installation easier.If you think it is cool or you want to add a feature, feel free to star the repo and open an issue! I would love to have some help from other developers! You can find the MIT-licensed GitHub repository here: <https://github.com/DylanDevelops/tmpo> |
|