/FYGS

Fuck your git stats

Primary LanguageShellDo What The F*ck You Want To Public LicenseWTFPL

Icon

FYGS [Fuck your git stats]

Have you always dreamed of having github stats like these but don't have time?

Wannabe

It's time to pump your stats with FYGS!

🚀 Features

  • ⭐️ Commit file by file your changed / addition / deletions
  • 🧐 Force push on your repo
  • ✅ Rewrite yout github stats history creating commit in the past

🔌 Installation

Clone the repo and

make install

This repo needs unix date so please install gdate if you use MacOS, the code will auto try to install gdate using brew but, of course, is better if you choose how and where install it.

🪄 Using

Usage: fygs -m"feat(core): My nice feature" [-p] [-f]
         -m'My nice feature' -> base commit message
         -v -> return the version
         -p -> push after the commit
         -f -> create last year fake empty commits in your repo
Flag What do Default Mandatory
-v Return the version of FYGS - false
-m"" Set the commit message "" true
-p Force push on the default branch false false
-f Create fake empty commit in the past 365 days false false

Examples

  1. Normal Commit example
Example normal

  1. Commit and push example
Example with push

  1. Normal Commit example
Example fake

🤝 Contributing

  1. Fork this repository
  2. Create your branch: git checkout -b feat/mynicefeat or fix/mynicefix
  3. Commit your changes: git commit -m 'feat|fix(core|docs):Add some feature'
  4. Push to the branch: git push origin feat/mynicefeat

After your pull request is merged, you can safely delete your branch.

📝 License

This project is licensed under the DWTFYW License - see the LICENSE.MD file for more information.