Repository navigation
v0.2.0 - Homebrew Distribution Support
🎉 What's New
Homebrew Distribution Support
RustyYOLO is now available via Homebrew! This makes installation and updates significantly easier for macOS and Linux users.
Installation:
brew tap brooksomics/rustyolo
brew install rustyolo
docker pull ghcr.io/brooksomics/llm-rustyolo:latest
Features:
- Automated binary builds for macOS (Intel/ARM) and Linux via GitHub Actions
- Automatic installation method detection
- Platform-specific update instructions (Homebrew vs manual)
- Multi-architecture support (amd64, arm64)
Resolves #8
GitHub Container Registry
Docker images are now automatically published to GitHub Container Registry (ghcr.io), eliminating the need for manual builds.
Benefits:
- No more manual Docker image builds for most users
rustyolo update --imagenow works correctly- Consistent image versions across all users
- Easier onboarding for new users
- Multi-architecture support (amd64, arm64) out of the box
New default image: ghcr.io/brooksomics/llm-rustyolo:latest
Fixes #7
Improved Update Experience
Homebrew users can now use the rustyolo update command gracefully:
# Updates Docker image and shows reminder about CLI updates
rustyolo update
# Updates only Docker image
rustyolo update --image
# Updates CLI binary (Homebrew users)
brew upgrade rustyolo
What's improved:
- Homebrew users no longer get errors when running
rustyolo update - Automatically detects installation method and shows appropriate instructions
- Clear, helpful messaging about what's being updated
- Consistent experience across installation methods
📦 Installation Methods
Option 1: Homebrew (Recommended for macOS/Linux)
brew tap brooksomics/rustyolo
brew install rustyolo
docker pull ghcr.io/brooksomics/llm-rustyolo:latest
Option 2: Manual Build
git clone https://github.com/brooksomics/llm-rustyolo.git
cd llm-rustyolo
cargo build --release
cp target/release/rustyolo /usr/local/bin/
docker pull ghcr.io/brooksomics/llm-rustyolo:latest
🔄 Updating
Homebrew Users
# Update Docker image (recommended)
rustyolo update
# Update CLI binary
brew upgrade rustyolo
Manual Installation Users
# Update CLI binary
rustyolo update --binary
# Update Docker image
rustyolo update --image
📝 Documentation Updates
- Updated all documentation to reflect Homebrew as the primary installation method
- Added comprehensive Homebrew setup guides
- Clarified update process for different installation methods
- Added multi-platform support documentation
🐛 Bug Fixes
- Fixed documentation typos
- Improved error messaging for Homebrew users
💥 Breaking Changes
None. Existing manual installations continue to work as before.