JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
libs
src
.gitignore
LICENSE
README.md
package.json
zazu.json

README.md

zazu timetracker

This is a simple Zazu plugin for tracking time. It makes it easy to track the time you spend on projects during the day.

Usage

:start

Start tracking time. This command supporst an optional project name.

:start: start tracking time without a project name it easier to track small
:start Writing readme for zazu timetrack plugin: Start tracking time for the given project name.

Starting the timetracker will automatically stop the currently running time tracker.

:stop

Stop the currently running time tracker

:hist

Show the history of time registrations

:hist: Show the history of last 5 days that have a time registration (entries are grouped by day)
:hist today or :hist yesterday: Show the time registrations for today or yesterday, not grouped by day
:hist 2016-09-03: Show the time registrations for a given date, in this case September 3rd 2016

:delete

Show the last 15 time registrations and delete the selected time registration.

How it works

This plugin creates a file in the user's home directory: ~/.zazu-timetracker.json and adds the time registrations to that json file. There is a hard limit of 500 time registrations.

Installing

Add jnstr/zazu-timetracker inside of plugins block of your ~/.zazurc.json file.

{
  "plugins": [
    "jnstr/zazu-timetracker"
  ]
}

Screenshots

Start unnamed Start named
Stop
History
History date
History text
Delete