Skip to content
This repository has been archived by the owner on Sep 28, 2022. It is now read-only.
/ corgit Public archive
forked from Dev-x-Team/corgit

CorGit is a Cli program can automate init git, push commits and pull.

License

Notifications You must be signed in to change notification settings

abdfnx-cemetery/corgit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git is one of the most used tools in the world,
but there's some routine commands you always do it
corgit'll do all this boring work,
in init command you should type

# init
git init
git add .
git commit -m "$COMMIT_MSG"
git branch -M $BRANCH_NAME
git remote add origin $REPO_URL
git push -u origin $BRANCH_NAME

you should type 6 lines, in corgit you can do it simpley

cgit i

# it's well ask you, commit message, branch name, repo url, and push it

just this

in push command

in original git

# push
git add .
git commit -m "$COMMIT_MSG"
git push

in cgit

cgit ph

# it's well just ask you commit msg

git status in list view

hint: you should install colorls to show this

in orginal git, if you type git status

it's well show you like this

git status

On branch main
Your branch is up to date with 'origin/main'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   README.md

no changes added to commit (use "git add" and/or "git commit -a")

it's not very pretty

but if you type cgit sl

Result

and you can check more in cgit wikis

CorGit is a Cli program can automate init git, push commits and pull.

it's for all platforms


Setup

Note

if you are using Windows you should install git bash

or you can install and configure WSL 👍: recommended


Install

copy this 👇 and paste it in the terminal

curl -fsSL https://abdfnx.github.io/corgit/setup | bash

Test it

cgit <command>

# for help

cgit -h

Usage:
    cgit -h: help (this output)
    cgit -v: corgit version
    cgit -d: show description
    cgit -dv: show corgit repo
    cgit i: init .git and push origin
    cgit s: status
    cgit sl: show the status of git by list view
    cgit e: push an existing repo
    cgit ph: push and commit
    cgit pl: fetch and pull

Setup:
    curl -fsSL https://abdfnx.github.io/corgit/setup | bash

you can open an issue if you had any problem in https://github.com/abdfnx/corgit/issues

type anyone and hack

About

CorGit is a Cli program can automate init git, push commits and pull.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 96.1%
  • Dockerfile 3.9%