Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A command-line application for managing the Pomodoro technique.
Branch: master

Remote ActiveSupport dependency entirely

It was only used for testing and proved too fussy to continue
latest commit a29a655d03
Tim Uruski authored
Failed to load latest commit information.
bin Integrate new config and monitor
features Switch from tomato2 to tomato
.drone.yml Add Drone configuration
.gitignore Bootstrap gem
CHANGES Update to version 0.2.0, improved binary
LICENSE Update to version 0.2.0, improved binary


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.


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


  $ 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
Something went wrong with that request. Please try again.