Skip to main content

Git Gud - a utility for when you are told to 'get good'

Project description

git gud m8!

alternatively, git #rekt, git job

Ever been told to "git gud", "git rekt", "git job", or even "git spooked" but you only ever get an error when you try?

fsufitch@boring:~$ git gud
git: 'gud' is not a git command. See 'git --help'.
fsufitch@boring:~$ git job
git: 'job' is not a git command. See 'git --help'.
fsufitch@boring:~$ git rekt
git: 'rekt' is not a git command. See 'git --help'.
fsufitch@boring:~$ git spooked
git: 'spooked' is not a git command. See 'git --help'.

You don't have to suffer anymore!

$ pip install gitgud

This package adds functionality to git so these commands do not fail anymore.

fsufitch@awesome:~$ git gud
You are now so gud!
fsufitch@awesome:~$ git rekt
You got #rekt!

Your life has officially been improved 100%.

Personalization

If you're not the one gitting gud or rekt, you can specify the name of the one who is the target of the gitting. Just add an argument:

fsufitch@awesome:~$ git gud Filip
Filip is now so gud!
fsufitch@awesome:~$ git rekt Ted
Ted got #rekt!

Super gud / super #rekt

Want to improve your life 101% and be even more gud, or more rekt? Just add the --super argument to add more awesome.

fsufitch@awesome:~$ git gud Filip --super
 _____ _ _ _         _                                                                         _ _ 
|  ___(_) (_)_ __   (_)___   _ __   _____      __  ___ _   _ _ __   ___ _ __    __ _ _   _  __| | |
| |_  | | | | '_ \  | / __| | '_ \ / _ \ \ /\ / / / __| | | | '_ \ / _ \ '__|  / _` | | | |/ _` | |
|  _| | | | | |_) | | \__ \ | | | | (_) \ V  V /  \__ \ |_| | |_) |  __/ |    | (_| | |_| | (_| |_|
|_|   |_|_|_| .__/  |_|___/ |_| |_|\___/ \_/\_/   |___/\__,_| .__/ \___|_|     \__, |\__,_|\__,_(_)
            |_|                                             |_|                |___/               
fsufitch@awesome:~$ git rekt Ted --super
 _____        _               _                                   _  _            _    _   _ 
|_   _|__  __| |   __ _  ___ | |_   ___ _   _ _ __   ___ _ __   _| || |_ _ __ ___| | _| |_| |
  | |/ _ \/ _` |  / _` |/ _ \| __| / __| | | | '_ \ / _ \ '__| |_  ..  _| '__/ _ \ |/ / __| |
  | |  __/ (_| | | (_| | (_) | |_  \__ \ |_| | |_) |  __/ |    |_      _| | |  __/   <| |_|_|
  |_|\___|\__,_|  \__, |\___/ \__| |___/\__,_| .__/ \___|_|      |_||_| |_|  \___|_|\_\\__(_)
                  |___/                      |_|                                             

Warning: The writer is not responsible for side effects of gitting gud or gitting rekt.

This is a fork of fsufitch/git-gud.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gitgud2, version 2.1
Filename, size File type Python version Upload date Hashes
Filename, size gitgud2-2.1-py2.py3-none-any.whl (4.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size gitgud2-2.1.tar.gz (3.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page