Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neonxp/track
Time tracker for nerds
https://github.com/neonxp/track
Last synced: about 1 month ago
JSON representation
Time tracker for nerds
- Host: GitHub
- URL: https://github.com/neonxp/track
- Owner: neonxp
- License: gpl-3.0
- Created: 2021-12-05T14:45:48.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T09:44:15.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T16:50:47.997Z (7 months ago)
- Language: Go
- Size: 97.7 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.
```