Documentation
¶
Overview ¶
Command bub is a small Pomodoro timer for the terminal, built with Bubble Tea and the Bubbles progress component.
Manual mode runs a single block:
bub work 25 bub break 5 bub 50 // shorthand for "bub work 50"
Automatic mode loops work -> break on the classic Pomodoro schedule and is configurable via ~/.config/.bub.yaml:
bub bub auto
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
config
Package config loads bub's optional automatic-schedule configuration from ~/.config/.bub.yaml.
|
Package config loads bub's optional automatic-schedule configuration from ~/.config/.bub.yaml. |
|
schedule
Package schedule turns a run mode (manual one-shot or automatic Pomodoro loop) into a stream of timed steps for the TUI to count down.
|
Package schedule turns a run mode (manual one-shot or automatic Pomodoro loop) into a stream of timed steps for the TUI to count down. |
|
tui
Package tui is the Bubble Tea program: it counts down the current step and renders it with the Bubbles progress component, then asks the schedule provider for the next step.
|
Package tui is the Bubble Tea program: it counts down the current step and renders it with the Bubbles progress component, then asks the schedule provider for the next step. |
Click to show internal directories.
Click to hide internal directories.