@hackage Monadoro0.3.6.0

A minimalistic CLI Pomodoro timer.

Monadoro

A simple pomodoro counter. Type monadoro to get started.

A completed session of 4 pomodoros.

The goal

The simplest Pomodoro counter, ready to deploy at once on most command-line platforms to enable you to focus on your work in just a few moments, for weeks to come.

The method

There are six steps in the original technique 1:

  1. Choose a task you'd like to get done,
  2. Set the Pomodoro for 25 minutes,
  3. Work on the task until the Pomodoro rings,
  4. When the Pomodoro rings, put a checkmark on a paper,
  5. If you have fewer than four checkmarks, take a short break (3-5 minutes), then go to step 2;
  6. After four pomodoros, take a longer break (15-30 minutes), reset your checkmark count to zero, then go to step 1.

Installing

Fastest: With Nix already installed

nix-shell -p haskellPackages.Monadoro --run monadoro

Using Stack

  1. Ensure you have stack installed.
    • Vendor-recommended way: curl -sSL https://get.haskellstack.org/ | sh
    • Native install, on Ubuntu as an example: apt install haskell-stack
  2. Install Monadoro
    1. Update the Stack index: stack update
    2. Install: stack install Monadoro. Note the capital "M" in the package name.

Test suite dependencies

DocTest 0.16.1 Haskell library requires libtinfo to compile (libtinfo-dev in Apt on Ubuntu).

Credits

Initial work: GitHub user Elektroingenieur 3, author of The Haskell Blog 2.

Manpage generation from Markdown: Jérôme Belleman 4 and Pandoc 5 project.

"Pomodoro Technique (illustration)" (CC BY 2.0) by Michael Zero Mayer.

References

1

The Pomodoro Technique, Francesco Cirillo

5

pandoc.org