Monadoro: A minimalistic CLI Pomodoro timer.

[ library, mit, program, tools ] [ Propose Tags ]

A Pomodoro timer with two modes: single-pomodoro (default), and four-pomodoro (`--session`).


[Skip to Readme]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.1.0, 0.1.1.1, 0.1.2.0, 0.2.0.0, 0.2.1.0, 0.2.1.1, 0.2.1.2, 0.2.1.3, 0.2.1.4, 0.2.1.5, 0.2.1.8, 0.2.1.9, 0.2.1.10, 0.2.1.11, 0.2.5.0, 0.2.6.0, 0.2.6.2, 0.2.6.3, 0.2.7.0, 0.2.8.1, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.3.3.0, 0.3.4.0, 0.3.5.0
Change log changelog
Dependencies base (>=4.7 && <5), Monadoro, process (>=1.6 && <2), time (>=1.8 && <2) [details]
License MIT
Copyright 2018-2022 Patryk Kocielnik
Author Patryk Kocielnik
Maintainer patryk@kocielnik.pl
Category Tools
Source repo head: git clone https://gitlab.com/kocielnik/monadoro
Uploaded by patryk_kocielnik at 2022-11-03T21:01:52Z
Distributions NixOS:0.3.5.0
Executables monadoro
Downloads 5870 total (48 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-11-03 [all 1 reports]

Readme for Monadoro-0.3.5.0

[back to package description]

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