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
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 hashes)
Built Distribution
Close
Hashes for ai_commit_cli-0.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff9c62278b1efa37be9f9c6b04f1638adbb81ab34d17e81cec221d91be8ac514 |
|
MD5 | f13b6d211271c3393933bf568f9b5076 |
|
BLAKE2b-256 | 483823e5358111b4da34ab327ba817d55b8096406da355a481f917e7403c12b7 |