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