A CLI that writes your git commit messages for you with AI
Project description
AI-Commit
A CLI that writes your git commit messages for you with AI
Demo
Usage
Usage: aic [OPTIONS] [PATHSPEC]...
╭─ Arguments ──────────────────────────────────────────────────────────────────────────────────────────╮
│ pathspec [PATHSPEC]... When pathspec is given on the command line, commit the contents of │
│ the files that match the pathspec without recording the changes │
│ already added to the index. The contents of these files are also │
│ staged for the next commit on top of what have been staged before. │
│ For more details, see the pathspec entry in gitglossary(7). │
│ [default: None] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────╮
│ --exclude -e TEXT [default: None] │
│ --log [TRACE|DEBUG|INFO|SUCCESS| [env var: LOG_LEVEL] │
│ WARNING|ERROR|CRITICAL] [default: INFO] │
│ --log-file FILE [env var: LOG_FILE] │
│ [default: None] │
│ --pre-commit --no-pre-commit [default: pre-commit] │
│ --diff TEXT [default: None] │
│ --diff-file FILE [default: None] │
│ --spec --no-spec [default: spec] │
│ --model -m TEXT [default: None] │
│ --max-tokens INTEGER [default: 500] │
│ --temperature FLOAT [default: 0.2] │
│ --api-key TEXT [env var: OPENAI_API_KEY] │
│ [default: None] │
│ --install-completion [bash|zsh|fish|powershell| Install completion for the │
│ pwsh] specified shell. │
│ [default: None] │
│ --show-completion [bash|zsh|fish|powershell| Show completion for the │
│ pwsh] specified shell, to copy it │
│ or customize the │
│ installation. │
│ [default: None] │
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────╯
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ai_commit_cli-0.7.0.tar.gz
(12.3 kB
view details)
Built Distribution
File details
Details for the file ai_commit_cli-0.7.0.tar.gz
.
File metadata
- Download URL: ai_commit_cli-0.7.0.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16959653956c5650a9dbe2f4958f2d07dcf9e4d4b62021a7b3743d7df83cd657 |
|
MD5 | 9d2fa45ca039abaed36de0b784443930 |
|
BLAKE2b-256 | 91220e828782adf3fbbead59da42aea02926ebc2907deccfaea7c121d1da013b |
File details
Details for the file ai_commit_cli-0.7.0-py3-none-any.whl
.
File metadata
- Download URL: ai_commit_cli-0.7.0-py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff9c62278b1efa37be9f9c6b04f1638adbb81ab34d17e81cec221d91be8ac514 |
|
MD5 | f13b6d211271c3393933bf568f9b5076 |
|
BLAKE2b-256 | 483823e5358111b4da34ab327ba817d55b8096406da355a481f917e7403c12b7 |