Skip to content

Commands overview

Running buzz with no arguments launches the interactive TUI. Every common action is also available as a one-shot subcommand that prints plain output and exits — ideal for scripts, cron jobs, and status bars.

CommandDescription
buzz nextTerse summary of the next due goal
buzz listList all goals with a summary overview
buzz todayAll goals due today
buzz tomorrowAll goals due tomorrow
buzz dueGoals due within a duration you specify
buzz lessAll do-less type goals
buzz viewDetailed information about a goal
buzz scheduleDeadline distribution across a 24-hour day
buzz reviewInteractive review of all goals
CommandDescription
buzz addAdd a datapoint to a goal
buzz refreshRefresh autodata for a goal
buzz chargeCreate a charge on your account
buzz deadlineChange a goal’s deadline
buzz ratchetRemove safety buffer from a goal
buzz auth loginAuthenticate with Beeminder

If you prefer plain text output without colors, use the global --no-color flag with any command:

Terminal window
buzz --no-color next
buzz --no-color today
buzz --no-color view mygoal
buzz --no-color # Even works with the TUI

The flag can be placed anywhere on the command line and works with all buzz commands. This is useful for:

  • Terminal environments with limited color support
  • Scripts or automation where colored output is not desired
  • Screen readers or accessibility tools
  • Logging output to files

Commands that list goals color-code each one by deadline urgency, using the same scheme as the TUI grid:

ColorMeaning
RedOverdue or due today (safebuf < 1)
OrangeDue within 1 day (safebuf < 2)
BlueDue within 2 days (safebuf < 3)
GreenDue within 3–6 days (safebuf < 7)
GrayDue in 7+ days

buzz is built by Nathan Arthur and Pine Peak Digital.