GitNova is a Bash-based tool designed to simplify Git commands for users who find it difficult to remember or use Git commands directly. The tool provides an interactive menu system for performing common Git tasks such as configuration, branch management, and more.
- Easy-to-navigate menu for Git commands.
- Simplifies tasks such as setting up configuration, managing branches, and working with repositories.
- Modular structure for better scalability and customization.
- Hints on the git command associated to the item on the menu
- Git: Ensure Git is installed on your system. Download Git
- Bash Shell: Use a compatible terminal like Git Bash, WSL, or any Linux-based shell.
Follow these steps to clone and set up GitNova on your system:
-
Clone the repository:
cd c: git clone https://github.com/paren-thesis/GitNova.git
-
Navigate to the project directory:
cd GitNova/cmds
-
Make all scripts executable:
chmod +x *
-
Optionally, add the script to your PATH for easier access:
- Open your
.bashrc
or.bash_profile
:nano ~/.bashrc
- Add the following line (replace
/path/to/GitNova/cmds
with the actual path):export PATH=$PATH:/c/GitNova/cmds"
- Save and reload the shell:
source ~/.bashrc
- Open your
-
Run the tool using:
./gitnova
Or, if added to your PATH:
gitnova
-
Select an option from the menu to execute a Git-related task.
-
Follow on-screen instructions to complete the desired action.
Feel free to fork the repository and submit pull requests for enhancements or bug fixes. Contributions are always welcome!
This project is licensed under the MIT License. See the LICENSE file for details.