Gitzer is a web based client for simple git operations. It allows you to stage, unstage and commit your git changes. It uses the conventional commit specification for its commit template.
You should have Git and Python installed on your system.
Gitzer provides a custom installer that will install gitzer isolated from the rest of your system by vendorizing its dependencies. This is the recommended way of installing Gitzer.
curl -sSL https://raw.githubusercontent.com/IgnisDa/Gitzer/main/get-gitzer.py | python3 -
Once installed, you can update to the latest version using the following command. It checks for updates and updates your gitzer installation if a newer version is found.
git gitzer --update
Gitzer can be completely uninstalled from your system by running the get-gitzer.py
script with the -u
flag.
curl -sSL https://raw.githubusercontent.com/IgnisDa/Gitzer/main/get-gitzer.py -o get-gitzer.py
python get-gitzer.py -u
To use gitzer, simply navigate to any directory which is a git repository and execute
git gitzer
in it. A browser should open up with the correct URL. If it doesn't, copy
paste the URL in your browser and then use it. You can stop the server again
using CTRL + C in the terminal.
- Django - Used for powering the backend
- NuxtJs - Used as frontend framework
- GraphQL - Used to make API calls from frontend to backend
- Araidne - Used to process the API call in the backend
- Tailwind CSS - CSS framework to style the website
- Docusaurus - Used for generating the documentation
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning.
- Diptesh Choudhuri - Original author - IgnisDa
This project is licensed under the Apache-2.0 - see the LICENSE.md file for details
Project bootstrapped using cookiecutter by IgnisDa.