Skip to content

claughinghouse/timmoc

Repository files navigation

📖 What is this?

A What The Commit clone built as a Cloudflare Worker. It returns random commit messages for those times when you just need to ship code and don't want to think about commit messages. I started this project when commitment and whatthecommit were down.


🚀 How to use

Endpoint Description Try it Response
/ Returns a random commit message in plain text timmoc.dev Wubbalubbadubdub!

For a list of quotes, see quotes.ts

I have an alias in my .gitconfig that allows me to run git yolo and it will commit with a random commit message from this repo. If I feel really adventurous, I can run git yeet and it will add all the files, commit them, and push.

You can add this git alias and be up and running quickly.

git config --global alias.timmoc '!git commit -m "$(curl -s https://timmoc.dev)"'

Then just run git timmoc to add a random commit message to your staged changes.

But why?

Since most of my projects are solo ventures, I dislike spending time and creative juices creating commit messages that I may never see again. I would rather git yeet my changes and iterate rapidly.

🫶 Contributing

Want to see your commit message added to the list? Submit a PR with your commit message added to the quotes.ts file. If you want to add a new feature, please open an issue first.

🤝 Gratitude and Thanks

Thanks to Nick Gerakines for creating commitment and the original whatthecommit that inspired this project.

About

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •