Automate GitHub achievements with terminal chaos.
This Bash script helps you unlock GitHub contribution achievements (like Pull Shark π¦ or Pair Extraordinaire π€) by:
- Creating a specified number of branches
- Generating empty commits
- Automatically opening and merging pull requests via GitHub CLI (
gh) - Deleting the branches post-merge for clean look π¨
- GitHub CLI
- Authenticated
ghsession (gh auth login) - Git repo with
masteras the default branch - SSH key connected to github account
bash <(curl -sL https://raw.githubusercontent.com/TomBos/TLC/refs/heads/build/TLC.sh)Choose from:
1: Pair Extraordinaire (50 PRs)
2: Pull Shark (1β150 PRs, you choose)
- Limited to avoid being flagged as suspicious activity
3: YOLO (1 PR, quick flex)
4: Quickdraw (not yet implemented β)
For each PR:
A branch is created using a word from word_list.txt
Empty commit with message is made
Option 1: includes co-author
Others: basic message
PR is opened, merged, and deleted π
Fetched from: Word List
This spams PRs and commits: don't run it on production or shared repos unless you're aiming for chaos.
Make sure your GitHub token has proper repo access for gh.