Skip to main content

Smart Commit Msg

A tool that creates smart commit messages using the git diff.

Usage

Install the CLI

$ pip install smart-commit-msg

Go to a git repository

$ git add .
$ smart-commit-msg

Smart commit msg gives you a commit message based on the staged changes.

Tool Help

NAME
    smart-commit-msg - Main function that orchestrates the commit message generation and user interaction.

SYNOPSIS
    smart-commit-msg <flags>

DESCRIPTION
    Main function that orchestrates the commit message generation and user interaction.

FLAGS
    --model=MODEL
        Default: 'meta-llama/Llama...
    --max_tokens=MAX_TOKENS
        Default: 100

Models

This tool uses the huggingface_hub.InferenceClient API. So you can use all the models that support the inference endpoints!

To know more about inference endpoints please read the official documentation.

References

Metadata

Release files for smart-commit-msg 0.1.1

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

Source distribution (sdist)

Source distribution for smart-commit-msg 0.1.1
File Size Uploaded
smart_commit_msg-0.1.1.tar.gz 53.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smart-commit-msg 0.1.1
File Interpreter ABI Platform
smart_commit_msg-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 56.5 kB

Release files / smart_commit_msg-0.1.1.tar.gz

Download URL smart_commit_msg-0.1.1.tar.gz
Size 53.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9d0f7b0701537bd8dbb424fb29f266a94517740a54876f3e939ef1315b11e1fe
BLAKE2b-256 checksum
How to use checksums
32f734073653f4320cac395bb581840b213e1af0326b395daab531df147d97ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.21

Release files / smart_commit_msg-0.1.1-py3-none-any.whl

Download URL smart_commit_msg-0.1.1-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
536aa4e2f589083c43b1f861e8dd251cd5385d3a4221bc237e477b090afca024
BLAKE2b-256 checksum
How to use checksums
e034e5177babc4efef46842980c760ed5adc66a94d3cca0b2ca61378147fa9d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.21

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

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