No description
  • Shell 57.5%
  • Ruby 42.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-10 16:50:01 +02:00
.github/workflows (fix on bottle-checksums-v2.29.0) Restore the v2.29.0 bottle checksums 2026-08-29 21:58:14 +02:00
Formula rona: bump to v2.35.1 2026-09-10 14:47:14 +00:00
get-checksum.sh [4] (fix on main) Fix get-checksum.sh logic 2025-10-14 11:43:12 +02:00
README.md [1] (feat on main) Initial commit 2025-10-08 12:06:57 +02:00

Homebrew Tap for Rona

This is the official Homebrew tap for Rona - a powerful CLI tool to streamline your Git workflow.

Installation

Quick Install

brew install rona-rs/rona/rona

Or with tap

brew tap rona-rs/rona
brew install rona

After installation, initialize Rona with your preferred editor:

rona init vim  # or nano, zed, "code --wait", etc.

Updating

To update to the latest version:

brew update
brew upgrade rona

Uninstallation

brew uninstall rona
brew untap rona-rs/rona

What is Rona?

Rona is a Rust-based CLI tool that enhances your Git workflow with:

  • 🚀 Intelligent file staging with pattern exclusion
  • 📝 Structured commit message generation
  • 🔄 Streamlined push operations
  • 🎯 Interactive commit type selection
  • 🎨 Customizable commit message templates
  • 🛠 Multi-shell completion support
  • 🔐 Auto-detected GPG commit signing

Quick Usage

# Stage files (excluding specific patterns)
rona -a "*.log" "*.tmp"

# Generate commit message (interactive mode)
rona -g -i

# Commit and push
rona -c -p

Documentation

Issues

If you encounter any problems, please open an issue on the main repository.

License

Rona is dual-licensed under Apache-2.0 OR MIT.