GigaCommitAI
CLI инструмент для генерации коммитов на основе ИИ
Установка
Минимальная поддерживаемая версия Python - 3.8. Проверьте свою версию Python командой python --version
- Установить gigacommit
- c помощью pip
pip install gigacommitai
- c помощью pipx
pipx install gigacommitai
- c помощью poetry
poetry add gigacommitai
- Установить свой токен для авторизации
- Получите свой Client Secret
- Вставьте свой токен с помощью команды
gigacommitai config set gigachat.settings.credentials <CLIENT_SECRET>
Как использовать?
- Командой ниже можно сгенерировать сообщение для коммита
gigacommitai commit
- Командой ниже можно вывести всю конфигурацию
gigacommitai config show
- Командой ниже можно вывести значение параметра, например:
gigacommitai config get gigachat.settings.model
- Командой ниже можно изменить значение параметра, например:
gigacommitai config set gigachat.settings.model <ТВОЕ_ЗНАЧЕНИЕ>
Можно ли менять конфигурацию через файл?
Да. Конфигурация хранится в вашей директории где хранятся пользовательские конфигурации
- На Linux
~/.config/gigacommitai/config.toml - На Mac
~/Library/Application Support/gigacommitai/config.toml - На Windows
<APPDATA>/gigacommitai/gigacommitai/config.toml
Рекомендуется делать бэкап конфигурации во избежании проблем с запуском CLI
Участие в проекте
GigaCommitAI - это проект с иходным кодом. Приветсвуется любое участие в разработке или улучшение документации.
Metadata
Release files for gigacommitai 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gigacommitai-1.2.0.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gigacommitai-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.2 kB
Release files / gigacommitai-1.2.0.tar.gz
| Download URL | gigacommitai-1.2.0.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f430e1c3678c0eddb7fe446f1f15b12ecf8a96ff8f8c98412bfb42e6a9d29333
|
|
BLAKE2b-256 checksum How to use checksums |
0f625dbd8bc17f15acfdba1e73f3aac2f0c48e4e903ac05de98ca53a21c4c72e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.0 CPython/3.12.0 Linux/6.5.13-7-MANJARO
|
Release files / gigacommitai-1.2.0-py3-none-any.whl
| Download URL | gigacommitai-1.2.0-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac1d81c0d5afa4e05330e6c72e7c17d55641ab26eaa8a837a3026d32dc2916fd
|
|
BLAKE2b-256 checksum How to use checksums |
d4bd8f80c480891531723ff15aa6570e6a237c4e6bb24f70f8a5f8446d647047
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.0 CPython/3.12.0 Linux/6.5.13-7-MANJARO
|