Project

tamarillo

0.0
No commit activity in last 3 years
No release in over 3 years
Manage pomodoros from the command-line.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

active_support
~> 3.0.0
~> 0.4.11
~> 0.4.0
~> 2.9.0
~> 0.3.5

Runtime

~> 1.6.0
 Project Readme

Tamarillo

A command line pomodoro/tomato timer.

Currently this will just keep track of whether you are in the middle of a tomato. If you are it will display how much time remains. If you complete to the tomato without being interrupted, it will log it as completed for the day. You can also interrupt a tomato, which will freeze it for later analysis.

It also makes it easy to includes the current tomato status in your prompt. Tomatoes are stored in ~/.tamarillo by default.

Build Status

Why Tamarillo?

The tamarillo is a cousin to the tomato, which is also related to eggplants, potatoes and the deadly nightshade. When tomatoes were first introduced to Europe, they were not popular because people associated them with the deadly poisons of their cousins.

Also I wasn't clever enough to come up with Tomatillo at the time. In any case, tamarillos are delicious if you can find them. I recommend stewing them and then serving over vanilla ice cream; home made if you can.

Examples

Starting and stopping a tomato

  $ tam start
  > Pomodoro started, about 25 minutes.

  $ tam stop
  > Pomorodo stopped, around 17 minutes.

Status of current tomato

  $ tam status
  > About 19 minutes.

  $ tam status --prompt
  > 19:21 1161 1500

Configuration

  $ tam config
  > --
  > duration: 25
  > notifier: bell

  $ tam config duration=10
  > --
  > duration: 10
  > notifier: bell

  $ tam config notifier=growl
  > --
  > duration: 10
  > notifier: growl

Future ideas

  • task management, tomatoes are assigned to a task
  • instaweb view of history
  • helpers for shell and prompt integration