Skip to content

TomBos/TLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•΅οΈ Totally Legit Contributions πŸ•΅οΈ

Automate GitHub achievements with terminal chaos.

🧠 What it does

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 πŸ’¨

πŸš€ How to Use

βœ… Requirements

  • GitHub CLI
  • Authenticated gh session (gh auth login)
  • Git repo with master as the default branch
  • SSH key connected to github account

πŸ§ͺ Run the script

bash <(curl -sL https://raw.githubusercontent.com/TomBos/TLC/refs/heads/build/TLC.sh)

πŸ† Achievement Selection

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 ❌)

βš™οΈ Process

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 πŸ”

πŸ“ Word List Format

Fetched from: Word List


⚠️ Warning ⚠️

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.