Interactive repository review plugin for the repos CLI tool.
repos-review allows you to interactively review changes made in repositories before creating a pull request. It uses fzf for repository selection with a live preview of git status, then displays both git status and git diff for detailed review.
fzf- Fuzzy finder for interactive repository selection- Install on macOS:
brew install fzf - Install on Linux: Use your package manager (e.g.,
apt install fzf,yum install fzf)
- Install on macOS:
repos reviewThe plugin will:
- Display a list of all repositories with an
fzfinterface - Show a preview of
git statusfor each repository - After selection, display full
git statusandgit diff - Wait for user input to either:
- Press Enter to go back to the repository list
- Press Escape or Q to exit
- Interactive Selection: Uses
fzfwith live preview of repository status - Color Output: Syntax highlighting for better readability
- Loop Mode: Review multiple repositories in a single session
- Simple Navigation: Easy keyboard controls for efficient workflow
# Review changes across all repositories
repos review
# Use with tag filters to review specific repositories
repos review --tags backend
# Review repositories matching a pattern
repos review --pattern "api-*"- ↑/↓ or Ctrl-N/Ctrl-P: Navigate repository list
- Enter: Select repository for review
- Escape or Q: Exit after reviewing a repository
- Enter (in review): Return to repository list
- The plugin respects the same filters as other
reposcommands (--tags,--pattern, etc.) - Only repositories with a configured path are shown
- If
fzfis not installed, the plugin will exit with an error message