❯ tt working on Ticket-3
A local-first timetracking tool written in Go. This application is designed for developers or technical users who want to track time without relying on complex services, accounts, or cloud infrastructure. It runs as a command-line application, stores data locally, and is easy to extend or integrate into other workflows.
- Simple time tracking: Start at the beginning of work and then write out what you did until now.
- Local storage: Keeps data on your machine in a Bold-DB
- CLI-first: Optimized for use directly from the terminal
- Minimalist design: Easy to read, understand, and modify
No Prerequisites needed for running. It is a static compiled binary for the common operating systems.
For building tho you need go installed.
Install time-tracker using one of the following methods:
Download:
Download the latest release here.
Recommendations:
- Put the binary in a folder because the .db file will be created next to the binary
- append the directory to the PATH variable for easy usage
Build from source:
- Clone the time-tracker repository:
❯ git clone https://github.com/LReg/time-tracker- Navigate to the project build-directory:
❯ cd time-tracker/build- Use the correct bash-buildscript for your OS:
❯ cd ./buildXXX.shtt startstarts your day so you know when you started workingtt I did stuff on ticket-28tracks what you did since the last executiontt versiondisplays your current installed versiontt showopens a local website in your browser that displays you tracked times
-
Upgrade to Angular UI - Write tests
- Integrate with std-in for example git commit -m "abc" | tt
