Skip to main content

py-commiter

A command-line tool to generate commit messages following the Conventional Commits standard, with support for types, scopes, and Gitmoji emojis.


🌟 Features

  • Interactive selection of commit types (feat, fix, docs, etc.)
  • Support for custom scopes
  • Inclusion of Gitmoji emojis
  • Multiline input with advanced editing (prompt-toolkit)
  • Message rendering inside an ASCII box
  • Git integration: checks git status, allows git add ., and performs final commit

⚙️ Installation

pip install py-commiter

⚡ Quick usage

py-commiter

Follow the step-by-step prompts to build your commit message.


🎨 Example commit message

✨ feat(auth): add login endpoint

Added support for JWT authentication and login error handling.

✏️ License

MIT License. Made with ❤️ by Matias Tillerias Ley.

Metadata

Release files for py-commiter 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-commiter 0.1.0
File Size Uploaded
py_commiter-0.1.0.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-commiter 0.1.0
File Interpreter ABI Platform
py_commiter-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / py_commiter-0.1.0.tar.gz

Download URL py_commiter-0.1.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
72f819f5c5e8b3d8ea2303d5768356a0a9d35ced386c955ea457343a0c71ce48
BLAKE2b-256 checksum
How to use checksums
2e804dffa7471ce9136f64b4694777912d1277eaac2ce3ed13346e064a8dbb8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / py_commiter-0.1.0-py3-none-any.whl

Download URL py_commiter-0.1.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9044d7ef08cbc0e7983a04033ceaf74eaa612a28ce7751188033814e6f2f0fdd
BLAKE2b-256 checksum
How to use checksums
ec5a9c41315f7023aa56dac2fadfb9c268c98d3b2bdee3088d4340fc8c6d3169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page