A humorous command-line tool that analyzes your commit messages and provides an "astrological" reading about the fate of your code and the likelihood of merge conflicts.
-
Make the
commit_astrologer/cli.py
file executable:chmod +x commit_astrologer/cli.py
-
Run the script with your commit message:
./commit_astrologer/cli.py "fix: Resolved a critical security vulnerability" ./commit_astrologer/cli.py "feat: Implement user profile page" ./commit_astrologer/cli.py "refactor: Clean up authentication logic"
-
You can also choose a different astrology system:
./commit_astrologer/cli.py --system software_engineers "feat: Added a new API endpoint" ./commit_astrologer/cli.py --system mythical_creatures "fix: Slayed a persistent bug"
- More astrology systems!
- "Compatibility" readings with the main branch history (requires Git integration).
- Options to customize readings or contribute new astrological rules.
For now, you can simply clone this repository and run the cli.py
script. For proper installation as a command-line tool, you would typically use pip
. We'll add those instructions later.
[MIT LICENSE]