Skip to content

TroyFletcher/terminal-pomodoro

Repository files navigation

Visually disruptive Pomodoros right in your tmux panes

Had a hard time keeping track of my time (and stopping for breaks!) in my normal TMUX workflow, so I hacked together a series of commands and scripts to make it very obvious when my time was up.


Run Pomodoros in a small window or tmux pane to keep track of time

alt text

Take 5 minute breaks full screen to keep you from working

alt text

Quickstart

  1. Clone repository
  2. Install Figlet, and lolcat packages
  3. Run ./pomodoro.sh, then ./break_5_min.sh
  4. Optional: Use a task argument: Run ./pomodoro.sh "Work on task", then ./break_5_min.sh "break from task"

Features

  1. Easy to read clock
  2. Randomly colored distracting "alarm" when time runs out
  3. Runs entirely in a terminal window
  4. Exits very gracefully with Ctrl+C
  5. NOW SUPPORTS PAUSING use Ctrl+Z (unpause with fg) (Author's note: "This was difficult!")
  6. Easy to update! (Just change the script yourself!)
  7. Simplified! (Doesn't track anything or judge you!)
  8. Supports 30 minute breaks (if you change the 300 to a 1800!)
  9. Organic, free range, fair trade, gluten free, carbon-centric 1s and 0s
  10. 99.999% Filthy Frank

Requirements

  • Figlet: Makes large ASCII art text in a variety of fonts
  • lolcat: Adds random rainbow coloring (grabs attention with visual incongruity)
  • Figlet Collossal font or your choice of alternative

Credits

About

Light, but distracting pomodoro timer!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages