Time tracker for nerds
15084e9766
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.6 to 0.3.8. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.3.6...v0.3.8) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.github/workflows | ||
cmd | ||
internal/tracker | ||
.gitignore | ||
.goreleaser.yml | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
track
Time tracker for nerds
Installation
Binaries
Grab binaries for different OS from https://github.com/neonxp/track/releases
Homebrew
brew install neonxp/tap/track
With golang
go install github.com/neonxp/track@latest
Usage
- Add new activity:
track add Activity summary [#tag1 #tag2 @context1 @context2]
example:
~ track add Work on time tracker #tracker @home
Activity #1 added! Now you can start it.
- Start activity:
track start ID [comment]
example:
~ track start 1 Writing documentation.
Started new span for activity "Work on time tracker".
- List activities:
track ls [--all]
example:
~ track ls
Started activities:
1. Work on time tracker
1 timespans
19:17 5.12.2021 — now (10 minutes)
- Complete work on activity. if activity id empty - stop all started activities:
track stop [ID]
example:
~ track stop
Stopped activity "Work on time tracker".
Last duration: 12 minutes.
All spent time: 12 minutes.