Skip to content

carsonlabs/pr-trailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pr-trailer

Turn your boring PR titles into epic movie trailer voiceovers.

Because every merge deserves a cinematic moment.

Install

npm install -g pr-trailer

Usage

# Single PR title
pr-trailer "fix: resolve auth token expiry"

# Pick a genre
pr-trailer --genre horror "refactor: database layer"

# Read from your git repo
pr-trailer --git
pr-trailer --git --count 10
pr-trailer --git --genre romance

# All 5 genres for one title
pr-trailer --all "delete: remove legacy auth system"

# Pipe from git log
git log --oneline -5 | pr-trailer --stdin

Genres

Genre Vibe
Action Explosions, no rollbacks, Friday deploys
Horror Legacy code, haunted repos, git blame nightmares
Romance Pair programming love stories, merge conflicts of the heart
Documentary Internal investigations, leaked Slack messages
Thriller Friday deploys, corrupted backups, rogue commits

Example Output

  🩸  [ HORROR ]

  The git blame revealed something... no one was prepared for.

  "Who wrote this?" they whispered. git blame returned: *themselves*.

  ┌──────────────────────────────────────────────────────────────┐
  │  THE CRITICAL RESTORATION OF AUTH TOKEN EXPIRY ON MOBILE     │
  └──────────────────────────────────────────────────────────────┘

  This October... the code reviews itself.

  ★ "YOU CAN'T `GIT RESET` WHAT YOU'VE SEEN." ★

  RATED R for REFACTOR GONE WRONG

Twitter Content Ideas

  • Screen record pr-trailer --git on a famous open source repo
  • Generate all 5 genres for one absurd PR title with --all
  • "I turned React's commit history into movie trailers" thread

Author

Carson Roell (@Chuckiesbeats)

License

MIT

About

Auto-generate AI-powered PR summaries and changelogs. Drop into any repo to get instant pull request context. CLI tool.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors