Overview
Theoobo update command checks for new versions of oobo and can automatically update to the latest release. It downloads binaries from the official GitHub releases.
Usage
Options
Only check for updates, don’t install
Output as JSON for machine parsing
Examples
Update to latest version
Check for updates without installing
JSON output for agents
Update Process
Supported Platforms
- macOS: Apple Silicon (arm64), Intel (x86_64)
- Linux: x86_64 (glibc), x86_64 (musl), ARM64 (aarch64)
Automatic Update Checks
Oobo checks for updates in the background and shows a notification if a new version is available (at most once per day). This can be disabled in config:~/.oobo/config.toml
Troubleshooting
Permission denied when updating
Permission denied when updating
The install directory may not be writable. Try:Or reinstall with the install script to fix permissions.
Download fails
Download fails
Check your internet connection and GitHub access. If behind a corporate firewall, you may need to download manually from GitHub releases.
Database migration fails
Database migration fails
Run
oobo inspect --fix after updating. If the issue persists, back up ~/.oobo/ and reinstall.Updated but version still shows old
Updated but version still shows old
Your PATH may be pointing to a different oobo binary. Check with:Ensure it points to
~/.local/bin/oobo (or your custom install location).Manual Update
If automatic updates fail, you can manually download and install:Version Command
To check your current version without updating:- oobo version
- Git version
- Platform info
- Install location
Oobo follows semantic versioning. Patch updates (0.1.0 → 0.1.1) are always safe. Minor updates (0.1.0 → 0.2.0) may add new features but maintain backward compatibility. Major updates (0.x → 1.x) may include breaking changes.
Related Commands
Version
Check current version
Inspect
Diagnose issues after updating
Installation
Installation guide
