pomTimer

A simple pomodoro timer for the comandline with cli-output and notifications.

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install pomTimer
choosenim install pomTimer
git clone https://github.com/MnlPhlp/pomTimer

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
pomTimer - - - - - - -

Source

Repository https://github.com/MnlPhlp/pomTimer
Homepage https://github.com/MnlPhlp/pomTimer
Registry Source nimble_official

README

pomTimer CI

This is a cli pomodoro timer with custom intervals and times. It shows a progress bar and notifications.

example

pomTimer wsw c45lunch_break:

your plan:

  mode: work         time: 25
  mode: short break  time:  5
  mode: work         time: 25
  mode: custom       time: 45  text: lunch break

  iterations: 1

total time:   1h:40min
working time: 0h:50min
finished at:  00:34
time to work
[>................................................................................] 0.20%  24:58 remaining

Installation

  • nimble nimble install pomTimer

Usage

Usage: pomTimer [PLAN] [OPTIONS]

Plan:
    list some tasks to form your plan (eg. wswlwsw)
    whitespaces are ignored so you can seperate tasks as you want
    or
    specify a file to read tasks from

Tasks:
    w[TIME]           work                 default time: 25min
    s[TIME]           take a short break   default time:  5min
    l[TIME]           take a long break    default time: 15min
    cTIME[TEXT]:      custom task          default time:  none

Options:
    -p, --plan        show the parsed plan and exit (includes -t)
    -t, --time        show the time your plan will take and exit
    -h, --help        show this help
    -r:N, --repeat:N  repeat the plan N times