Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.

Latest commit

 

History

History
28 lines (21 loc) · 533 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 533 Bytes

pomo

Probably the simplest pomodoro timer CLI for Linux

Installation

You don't have to install it. Just copy the following snippet in your .profile / .bashrc / .zshrc.

function pomo() {
    arg1=$1
    shift
    args="$*"

    min=${arg1:?Example: pomo 15 Take a break}
    sec=$((min * 60))
    msg="${args:?Example: pomo 15 Take a break}"

    while true; do
        date '+%H:%M' && sleep "${sec:?}" && notify-send -u critical -t 0 -a pomo "${msg:?}"
    done
}

Usage

pomo 15 Take a break