Hello ppl This is a smaple CLI to automate ragular git tasks, with many commands. it's build with bash so it's so compitalbe with liunx, I will provide how to setup it on Windows. I used NPM package to publish it, you can make your own, copy it and go a head
- NPM
- gum
- gh cli
- GPG ( optional ) see how to install it on your OS https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key
sudo npm i -g cli-gite
why -g to use it everywhere- then install it
gite su
now you can use gite
🎉
- not ready, stay tuned...
- [ ✔️ ] creating dir with init git
- [ ✔️ ] add remote
- [ ✔️ ] adding gpg key to your commits
- [ ✔️ ] push to any branch without do an adding just put your commit
- short-hand push
- [ ✔️ ] auto fetching if there's something to fetch
gite repo
to init dir with git and remote also to make a repo on github
gite repo -p
--push
to make a github repo and push the local commits into it
gite push
pushing to spcific branch and automate fetching if there.
-
gite checkout
interactive checkout between branches
-
gite update
to install the last version
-
gite version
gite -v
I welcome all contributions! Feel free to open an issue or submit a PR!
This project is licensed under MIT. Refer to LICENSE for more details.