-
Simplified Commands: GitPoison provides simplified commands for commonly used Git operations, reducing the need to remember complex syntax.
-
Interactive Mode: Use the interactive mode to guide you through more complex operations, helping you make the right choices at each step.
-
Custom Commands: Define your own custom commands and shortcuts to fit your specific workflow and preferences.
-
Enhanced Output: GitPoison offers improved output formatting, making it easier to understand the status of your repository at a glance.
-
Effortless Installation: Installing GitPoison is quick and straightforward, thanks to its Go-based executable.
Follow these steps to install GitPoison:
-
Prerequisites: Ensure you have Go (Golang) installed on your system.
-
Clone the Repository: Clone this repository to your local machine.
git clone https://github.com/kabesma/gitpoison.git
-
Build the Executable: Navigate to the repository's directory and build the executable.
cd gitpoison go build -o gitpoison
-
Add to PATH: Optionally, you can move the generated
gitpoison
executable to a directory included in your system'sPATH
variable to use GitPoison globally.
GitPoison offers a set of simplified commands to make your Git interactions more efficient. Here are some examples:
-
Basic Commands:
gitpoison status gitpoison commit -m "Your commit message" gitpoison pull origin main
-
Interactive Mode:
gitpoison interactive
-
Custom Commands:
gitpoison alias create acp 'add -A && commit -m "Quick commit" && push origin main' gitpoison acp
For detailed information about available commands and options, you can run:
gitpoison help
Contributions to GitPoison are welcomed and encouraged! Here's how you can get involved:
-
Fork the repository and create a new branch.
-
Make your enhancements or bug fixes.
-
Test your changes thoroughly.
-
Commit your changes with descriptive messages.
-
Push your changes to your forked repository.
-
Open a pull request, describing the changes you've made.
Please ensure your pull requests adhere to our Code of Conduct and Contribution Guidelines.
GitPoison is released under the MIT License.
Simplify your Git workflow with GitPoison! If you encounter any issues or have suggestions for improvements, feel free to open an issue.
Disclaimer: GitPoison is not affiliated with or endorsed by Git or any related organizations.