Skip to content

syvsto/pomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomo

A quick n' dirty Pomodoro timer for the command line, for use with the Windows Subsystem for Linux.

Warning: Probably not usable by anyone but me, completely untested.

Rationale

I couldn’t find a simple, command line-based Pomodoro timer that was usable with WSL, could display a notification instead of playing a sound, and didn’t drain my battery like crazy, so I wrote my own.

Installation

Pomo requires notify-send to be on the system path.

To (re)install (currently must be built from source):

git clone https://github.com/syvsto/pomo.git && cd pomo/
cargo install --force --path .

Running

Run pomo from anywhere, given that ~/.cargo/bin is on the system path.

OR

cargo run --release inside the project directory.

Arguments

--work, -w: Set the time in minutes of the work sessions (defaults to 25)

--shortbreak, -s: Set the time in minutes of the short breaks (defaults to 5)

--longbreak, -l: Set the time in minutes of the long breaks (defaults to 20)

--numbreaks, -n: The number of short breaks before a long one. Set to 0 to disable long breaks (defaults to 4)

About

A small commandline pomodoro timer that works with WSL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages