A terminal user interface for Beeminder built with Bubble Tea.
View your goals in a colorful grid, navigate with arrow keys, and add datapoints directly from your terminal.
๐ Full documentation: buzz.nathanarthur.com
Install using bin:
bin install https://github.com/pinepeakdigital/buzzThis will download the latest release and make it available in your PATH.
To update:
bin update buzzInstall using Homebrew:
brew tap narthur/tap
brew install narthur/tap/buzzTo upgrade:
brew upgrade narthur/tap/buzzYou can also download pre-built binaries directly from the releases page. Choose the appropriate binary for your operating system and architecture.
To update, download the latest release from the releases page and replace your existing binary.
If you download the binary directly from GitHub releases, macOS may show an "unidentified developer" warning. To resolve this, remove the quarantine attribute:
xattr -d com.apple.quarantine /path/to/buzzReplace /path/to/buzz with the actual path to the downloaded binary.
Note: This workaround is only needed for direct downloads. If you install via bin (recommended) or build from source, you won't encounter this issue.
If you have Go installed, you can install and update using the same command:
go install github.com/pinepeakdigital/buzz@latestRun buzz with no arguments to launch the interactive TUI, or use a subcommand such as buzz today or buzz add for one-shot, scriptable output.
The full reference โ authentication, configuration, every command, and TUI navigation โ lives in the documentation:
See DEVELOPMENT.md for development setup and contribution guidelines.