Edgar-Avila / time-tracker-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Time Tracker Go

This is a simple app to manage your time without leaving the console. You can have multiple activities and track when you start and end doing them.

Commands

add

Add activities

remove

Remove activities

start

Start doing activities

end

End doing activities

list

Get a list of all your activities

report

Get a report of your activities, you can add flags:

  • timespan(t): How far back you want to get the report for (day, week, month, year, all), default all.

  • activity(a): Use this if you want to only get the report for a single activity, default all.

Development

The project is built with go, so you can just clone the repo, run

go mod tidy

and then

go run .

Others

  • If you want to find the sqlite database where your activities are stored for whatever reason, it is in your config folder according to your OS.

About

License:Apache License 2.0


Languages

Language:Go 100.0%