Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dcousens/timeup

Terminal based time tracking software
https://github.com/dcousens/timeup

bash dmenu linux notify-send time time-tracker time-tracking

Last synced: about 1 month ago
JSON representation

Terminal based time tracking software

Awesome Lists containing this project

README

        

# timeup

## Installation
Uses [`ionicons`](http://ionicons.com/) (for the `notify-send` icon), `community/ttf-ionicons` on Arch.
Uses Python/bash.

## Usage
##### Start or stop a timer
``` bash
$ timeup
```

##### Generate a report (1 day)
``` bash
$ timeup report 12Apr

Task Duration
------------------------ --------------
me/timeup 2h 7m 43s
```

##### Generate a report (date to date, see [documentation](https://www.gnu.org/software/coreutils/manual/html_node/Examples-of-date.html))
``` bash
$ timeup report 12Apr 14Apr
# ...
$ timeup report 12Apr-2018 12Apr-2019
# ...
$ timeup report mytask
# ...
$ timeup report 12Apr mytask
# ...
$ timeup report 12Apr 14Apr mytask
```

##### Add untracked time
``` bash
$ timeup track me/timeup 10am 11am
# ...
$ timeup track me/timeup 10minutes
```

# LICENSE [MIT](LICENSE)