Pomo

Pomodoro Command Line Interface

pomo is a simple CLI implementation of the Pomodoro Technique. It was written for use on a Linux desktop but can easily be ported over to other platforms.

Background

The Pomodoro Technique is simple and effective time management technique:

Installation

Binaries

Check out the releases section for the latest binrary.

Source

 go get github.com/kevinschoon/pomo
 cd $GOPATH/github.com/kevinschoon/pomo
 make
 ./bin/pomo

Usage

# Initialize the SQLite database and state directory
pomo init
# Start a new task
# Add a tag "dev", allocate 2 pomodoros for 1 minute each
pomo start -t dev -p 2 -d 1m "Write Some Codes"
...
# List previous tasks
# pomo list
...

Dependencies

pomo depends on the libnotify client package, a notification server (installed with most Linux desktop environments), and SQLite.

Roadmap