A lightweight, command-line task duration tracker written in Go. This project simulates task execution and measures elapsed time to help monitor productivity workflows.
- Task Initialization: Create named tasks with precise automated start timestamps.
- Duration Measurement: Simulates background workloads and calculates exact execution times using Go's native
timepackage. - Modular Structure: Clean separation of concerns between core logic structures and application entry points.
go-task-timer/
├── go.mod # Go module definition
├── main.go # Application entry point
├── tracker.go # Core task structs and timing logic
└── README.md # Project documentation