64 lines
1 KiB
Markdown
64 lines
1 KiB
Markdown
# 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
|
|
|
|
1. 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.
|
|
```
|
|
2. Start activity:
|
|
```
|
|
track start ID [comment]
|
|
```
|
|
example:
|
|
```
|
|
~ track start 1 Writing documentation.
|
|
Started new span for activity "Work on time tracker".
|
|
```
|
|
3. 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)
|
|
```
|
|
4. 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.
|
|
```
|