A simple terminal-based pomodoro timer
The point of pomodoro timers is to help you focus and save time. Unfortunately, I found myself wasting time with other tools. To fix that, I spent a few minutes making a simple timer for use in the terminal.
Here are some common ways to use the timer:
Start a 25 minute timer:
pomodoroStart a short (5 minute) break:
pomodoro -sStart a short (20 minute) break:
pomodoro -lStart a 3 minute timer for tea:
pomodoro -c 3mStart a 1 hour, 2 minute, 3 second timer:
pomodoro -c 1h2m3sIf you want to see more details, here's all options at the time of writing:
-c time, --custom time: start a custom timer (time in minutes)-h, --help: show the help text-l, --long: starts the timer for 20 minutes-s, --short: starts the timer for 5 minutes
Remember: you can always run pomodoro --help to get the latest list of
options available.
You can install using Homebrew or manually build from source:
Running this in your terminal adds my tap and installs the package:
brew tap blakek/blakek && brew install blakek/blakek/pomodoroFirst, either clone this repo or download a zip file.
Then, in a terminal open to this project's directory, build with Go:
$ go build
If you installed using Homebrew, you can use the normal brew upgrade process.
The easiest way to update from a source build is to pull the latest changes
(e.g. git pull) and re-run the install directions. If you keep the
repository, you can occasionally run git pull && go build to build using the
latest changes.
MIT