2020-10-17 13:14:58 +01:00
2020-10-16 01:57:00 +01:00
2020-10-17 13:14:58 +01:00
2020-10-10 19:37:37 +01:00
2020-10-16 01:30:08 +01:00
2020-10-10 19:33:39 +01:00
2020-10-11 15:05:10 +01:00
2020-10-16 01:55:36 +01:00
2020-10-11 01:58:14 +01:00

zeit

                          ███████╗███████╗██╗████████╗                             
                          ╚══███╔╝██╔════╝██║╚══██╔══╝
                            ███╔╝ █████╗  ██║   ██║   
                           ███╔╝  ██╔══╝  ██║   ██║   
                          ███████╗███████╗██║   ██║   
                          ╚══════╝╚══════╝╚═╝   ╚═╝   

Zeit erfassen. A command line tool for tracking time spent on tasks & projects.

zeit

Build

make

Usage

Please make sure to export ZEIT_DB=~/.config/zeit.db (or whatever location you would like to have the zeit database at).

Track activity

zeit track --help

Example:

zeit track --project project --task task --begin -0:15

Show current activity

zeit tracking

Finish tracking activity

zeit finish --help

Example:

zeit finish

List tracked activity

zeit list

Erase tracked activity

zeit erase --help

Example

zeit erase 14037730-5c2d-44ff-b70e-81f1dcd4eb5f

Import tracked activities

zeit import --help

Tyme 3 JSON

It's possible to import JSON exports from Tyme 3. It is important that the JSON is exported with the following options set/unset:

Tyme 3 JSON export

  • Start/End can be set as required
  • Format has to be JSON
  • Export only unbilled entries can be set as required
  • Mark exported entries as billed can be set as required
  • Include non-billable tasks can be set as required
  • Filter Projects & Tasks can be set as required
  • Combine times by day & task must be unchecked

During import, zeit will create SHA1 sums for every Tyme 3 entry, which allows it to identify every imported activity. This way zeit won't import the exact same entry twice. Keep this in mind if you change entries in Tyme and then import them again into zeit.

Example:

zeit import --tyme ./tyme.export.json
S
Description
Zeit, erfassen. A command line tool for tracking time spent on activities.
Readme GPL-3.0 1.1 MiB
Languages
Go 92.4%
Shell 7.5%
Makefile 0.1%