reap is a tool that focuses on providing a simple and clear command-line interface to the Harvest time tracking system.
Installation
NOTE: Reap will currently NOT work in virtualenv, due to an issue in the upstream dependency keyring.
To install the latest version of Reap, use Pip:
sudo pip install reap
Usage
The installation will add a new command to your system, reap. This will allow access to all of Reap's functionality.
Login
To use Reap, you must first login. To do so, use the login command.
reap login username password subdomain
Help
To explore Reap's commands, try:
reap -h
and for more information on other commands, try, for example:
reap status -h
Specifying Tasks
To specify a task, you can specify all or part of the task name. For instance, to start a timer on a task named "Software Engineering", you can use any of the following:
reap start 'software engineering'
reap start soft
reap start eng
reap start '.*Engineering'
If there are multiple tasks that match the task query entered, such as if two projects have "Software Engineering", you will be presented with a list to select from. To save time, you can create a bookmark to the task's project ID and task ID using bookmark. Then you can use the bookmark anywhere Reap expects a task name.
Product's homepage
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· Changed setup.py to enable simple download from Pip, PyPI.