Skip to content

knotseaborg/git-flush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Flush: Toilet humor for devs 💩

git-flush is equivalent to git commit, but it "flushes" git commits with poop-themed zingers!


Commits are like pooping, so do it as frequently as you can for healthy code reviews and hilarious toilet humour😌

Requirements

  • go : Builds this poopy CLI tool.
  • git : For all the usual commit plumbing.
  • vi (macOS/Linux) or notepad (Windows) : To edit the config without making a mess.
  • OpenAI API key : For LLM as a poop-zinger connoisseur.

Setup

  1. Clone this repo—don’t let it stink up your drive!
  2. Run go build -o git-flush main.go in the repo root to unclog the binary.
  3. Toss git-flush into your PATH—let it flow!
  4. Tweak the config with git-flush --config. No splashback!💦

Usage

Do your usual git stuff, but swap git commit for git-flush. Watch your code get roasted as it swirls down the drain!

Usage:
  git-flush [flags]

Flags:
  -c, --config           edit config file
  -d, --dryrun           dry run without commit
  -h, --help             help for git-flush
  -m, --message string   commits with message

Inspiration

Better Call Saul and Borderlands collide in git-flush, a tribute to code and crap jokes. Why? Nothing screams “fun” with code like a toilet-flushing commit roasted by a snarky robot or a sleazy lawyer!

Imagery Description Why It’s Flush-Worthy 🏆
Better Call Saul’s iconic toilet scene! Sparks the cheeky, poop-themed roasts that make git-flush a hilarious command.
Claptrap, Borderlands’ loudmouthed robot with zero chill. Delivers the over-the-top, snarky commentary that roasts your commits with turd-tastic flair.

License

The MIT License (MIT) - Poop at your own risk 😏

Handcrafted Code - circle
Expect bugs!

About

git-flush will commit code and make poop zingers!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages