Rafael Amaral (R.A.M) is a command line utility tool to manage multiple git repositories at once, being useful for individuals/large scale companies developers working with many components on a daily basis.
- Checking the state of all repositories within a directory, knowing which branch they are in and if there are unpushed/uncommited changes.
- Switching all repositories to the same branch if it exists.
- Deleting a branch from all repositories both locally and remotely.
- Create branches
- Rename branches
- Commit changes
- Stash changes
- Discard changes
- Pulling/Merging
- Tags!
Clone the repository, install all dependencies with pip pip3 install -r requirements.txt
, give the script execution permissions chmod 755 ram
and add it permanently to your $PATH echo 'export PATH="/path/to/repository:$PATH"' >> ~/.bashrc && source ~/.bashrc
.
Read the license here.
If you have any questions, or suggestions or want to contribute, dont hesitate to contact-me at Telegram: @realngnx