A CLI for writing better commits—made by and for Swifties.
- Choose between quill, fountain pen, or glitter gel pen commit types.
- Select which era your code belongs in—that's your scope.
- Choose from pre-selected lyrics that match your type and scope—your new commit message.
- Get commit messages like these:
quill(midnights): It was all by design, cause I'm a mastermind.
fountain(midnights): Dear reader, burn all the files.
glitter-gel(fearless): It's flawless, really something.
npm install -g swift-commits
When you're ready to commit. To run the CLI in your terminal:
swift-commits
# or
npx swift-commits
It will prompt a series of questions. These prompts will build a commit message, which you can preview, before confirming the commit.
You can add this badge to your repository to display that you're using a swift-commits repository config
The two masterminds who correctly guessed the number of references in my video are craftycarmen and Shereen.
Technically it was 14 references, but 13 lyrics:
- Treacherous
- All Too Well
- Long Story Short
- I can fix it (no really, I can)
- Style
- Era (reference, but not really a lyric)
- Midnights (I didn't originally count this one since I was just narrating what was on the screen)
- It was all by design because I'm a mastermind
- Hits different
- You are in love
- I wish you would
- I gave my blood, sweat, and tears for this
- You need to calm down
- Eyes open