#git #tool #command-line-tool #default #cli #gud

app git-gud

git-gud is a CLI tool for using git with some improved features

3 releases

0.1.3 Apr 28, 2023
0.1.2 Apr 25, 2023
0.1.1 Apr 25, 2023

#292 in #default

35 downloads per month

MIT license

105KB
242 lines

Git Gud

git-gud is a CLI tool for using git with some improved features. This is a work in progress but is still very usable, because it default to using git if there is no custom implementation.

Install

Commands

Here is the list of custom commands

gg git
gg status
gg s
git status
gg clone ${url}
gg c ${url}
git clone ${url}
gg push
gg p
When on main: git push
When on a branch: git push --set-upstream branch-name
gg sync git pull --rebase if on master, but if on a branch, it will pull the latest changes onto master, and then rebase master on your current branch

If you run a command that is not implemented, for example gg checkout -b some-branch it will default to git and run the equivalent of git checkout -b some-branch

Alt text

License

MIT

Dependencies

~9–20MB
~291K SLoC