| Crates.io | reponest |
| lib.rs | reponest |
| version | 0.1.0-alpha |
| created_at | 2025-12-14 09:54:22.894036+00 |
| updated_at | 2025-12-14 09:54:22.894036+00 |
| description | A TUI/CLI tool for managing multiple git repositories written in Rust. |
| homepage | |
| repository | https://github.com/peoxin/reponest |
| max_upload_size | |
| id | 1984072 |
| size | 1,324,681 |
A multiple Git repositories/projects manager with TUI & CLI interfaces
Don't forget to tend your repos!
Installation • Quick Start • Features • Configuration • Documentation
Monitor all your Git repositories at a glance
[!NOTE] 🚧 Work in Progress
RepoNest is under active development and not yet production-ready. There's still plenty of work to be done before the first stable release. Despite this, you're welcome to try it out and share your feedback!
listgit clone https://github.com/peoxin/reponest.git
cd reponest
cargo install --path .
cargo install reponest
Download from Releases
Launch the interactive terminal interface:
# Auto scan all repositories in home directory
reponest
# Scan specific path
reponest ~/projects
Note: To enable o (cd to repository) functionality, source the wrapper script in your shell: examples/shell_wrapper.sh
Perfect for scripts and automation:
# List all repositories
reponest list
# Only find dirty repositories
reponest list --dirty
# Show detailed info for repos in a specific path
reponest list --detail ~/projects
For more CLI options, run:
reponest --help
RepoNest looks for configuration at:
| Platform | Path |
|---|---|
| Linux/macOS | ~/.config/reponest/config.toml |
| Windows | %APPDATA%\reponest\config.toml |
You can find an example config file at examples/config.toml.
To be added!
Contributions are welcome! Please feel free to submit a Pull Request. See CONTRIBUTING.md for guidelines.
Built with amazing Rust libraries:
Thanks for GitUI and gfold for showing how to build Git related tools in Rust!
This project is licensed under the MIT License.