Updates
How Bast checks for new releases and how to update your install.
Tagged builds check GitHub for a newer stable release in the background when you launch Bast. If one exists, a reminder appears in the footer without slowing startup. Network failures are ignored quietly.
Update suggestions
The reminder depends on how you installed Bast:
| Install method | Suggested action |
|---|---|
| bast.sh script | bast update |
| bast.sh nightly script | bast update |
| Homebrew | brew upgrade bast |
| Homebrew nightly | brew upgrade bast-nightly |
| apt | sudo apt upgrade bast |
| dnf / yum | sudo dnf upgrade bast |
| zypper | sudo zypper update bast |
| pacman | sudo pacman -Syu bast |
AUR (bast-bin) | yay -Syu bast-bin |
| apk | sudo apk upgrade bast |
| Windows PowerShell installer | bast update |
| Windows PowerShell nightly | bast update |
| Source build | Link back to bast.sh |
Press v in the TUI to see version info and the update suggestion.
bast update
bast updateThis only runs when the bast.sh installer receipt is present beside the executable. It works for both stable and nightly script installs, and will not overwrite Homebrew, WinGet, apt, dnf, pacman, apk, or source-built copies.
The installer downloads the latest release and verifies its checksum. Windows also verifies the Authenticode publisher, then uses a helper process to replace bast.exe after the running command exits.
Pinned script installs (BAST_VERSION or BAST_NIGHTLY_VERSION) use the same receipt, so bast update still jumps to the latest build on that channel. Re-run the pinned install command to stay on a specific release.
Check manually
Visit github.com/ellipse-software/bast/releases for release notes and download links.