Tool for invoking git commands from editor
To install this package, add the following line to the dependencies section of your project's manifest.json file:
"com.sb.git-commander": "https://github.com/shaharbar2/SBTools.git?path=/Packages/com.sb.git-commander#main"
SBGitCommander is a Unity Editor tool for executing Git commands within the Unity Editor.
This tool is part of the Shahar.Bar.Utils namespace. and is designed to facilitate Git operations directly from the
Unity interface, enhancing the workflow for Unity developers who use Git for version control.
- User Interface: Provides a GUI within the Unity Editor to manage and execute Git commands.
- Command Management: Enables users to add, edit, and delete custom Git commands.
- Command Execution: Allows for the execution of Git commands and displays the output within the Unity Editor.
- Custom Command Storage: Saves custom Git commands in a file for persistent access across sessions.
- Predefined Commands: Includes default Git commands like Pull, Push, Status, Add All, and Commit.
- Open S BGitCommander: In Unity, navigate to
SBTools > Git Commanderto open the tool. - Manage Commands: Add, edit, or delete Git commands using the provided interface.
- Execute Commands: Select a command from the dropdown list and click 'Invoke' to execute it. The output will be displayed in the tool's window.
- Unity Editor (version 2020.1 or higher).
- Git must be installed and accessible from the command line.
For improvements or bug reports, please reach out to the maintainer at https://github.com/shaharbar2/SBTools.
Feel free to fork and create Pull Requests.
SBGitCommander is distributed under the MIT License.
For more details about the license, see the included
LICENSE.md file.

