mirror of
https://github.com/rona-rs/homebrew-rona.git
synced 2026-09-13 07:39:54 +02:00
No description
- Shell 57.5%
- Ruby 42.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github/workflows | ||
| Formula | ||
| get-checksum.sh | ||
| README.md | ||
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.