Skip to content

SuperDynamix/CLI-gite

Repository files navigation

npm npm (scoped) GitHub

introduction

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

Requirements

installation

linux

  1. sudo npm i -g cli-gite why -g to use it everywhere
  2. then install it gite su

Screenshot from 2022-07-29 21-25-10

now you can use gite 🎉

Screenshot from 2022-07-29 21-26-11

windows

  • not ready, stay tuned...

Features

  • [ ✔️ ] 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

Commands

  • 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

Contributing

I welcome all contributions! Feel free to open an issue or submit a PR!

License

This project is licensed under MIT. Refer to LICENSE for more details.