mirror of
https://github.com/Threnklyn/zeit.git
synced 2026-05-18 21:03:30 +02:00
ee1ab3204bf18d58eeee9e9eb4a1c791c8011a00
zeit
███████╗███████╗██╗████████╗
╚══███╔╝██╔════╝██║╚══██╔══╝
███╔╝ █████╗ ██║ ██║
███╔╝ ██╔══╝ ██║ ██║
███████╗███████╗██║ ██║
╚══════╝╚══════╝╚═╝ ╚═╝
Zeit erfassen. A command line tool for tracking time spent on tasks & projects.
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:
Start/Endcan be set as requiredFormathas to beJSONExport only unbilled entriescan be set as requiredMark exported entries as billedcan be set as requiredInclude non-billable taskscan be set as requiredFilter Projects & Taskscan be set as requiredCombine times by day & taskmust 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
Languages
Go
92.4%
Shell
7.5%
Makefile
0.1%

