Skip to main content

CLI инструмент для генерации коммитов на основе ИИ

Project description

GigaCommitAI

CLI инструмент для генерации коммитов на основе ИИ

Установка

Минимальная поддерживаемая версия Python - 3.8. Проверьте свою версию Python командой python --version

  1. Установить gigacommit
  • c помощью pip
pip install gigacommitai
  • c помощью pipx
pipx install gigacommitai
  • c помощью poetry
poetry add gigacommitai
  1. Установить свой токен для авторизации
  • Получите свой Client Secret
  • Вставьте свой токен с помощью команды
gigacommitai config set gigachat.settings.credentials <CLIENT_SECRET>

Как использовать?

  1. Командой ниже можно сгенерировать сообщение для коммита
gigacommitai commit
  1. Командой ниже можно вывести всю конфигурацию
gigacommitai config show
  1. Командой ниже можно вывести значение параметра, например:
gigacommitai config get gigachat.settings.model
  1. Командой ниже можно изменить значение параметра, например:
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 - это проект с иходным кодом. Приветсвуется любое участие в разработке или улучшение документации.

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

gigacommitai-1.2.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gigacommitai-1.2.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file gigacommitai-1.2.0.tar.gz.

File metadata

  • Download URL: gigacommitai-1.2.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.0 CPython/3.12.0 Linux/6.5.13-7-MANJARO

File hashes

Hashes for gigacommitai-1.2.0.tar.gz
Algorithm Hash digest
SHA256 f430e1c3678c0eddb7fe446f1f15b12ecf8a96ff8f8c98412bfb42e6a9d29333
MD5 c858abd039f8ceeadbab814509cc1f22
BLAKE2b-256 0f625dbd8bc17f15acfdba1e73f3aac2f0c48e4e903ac05de98ca53a21c4c72e

See more details on using hashes here.

File details

Details for the file gigacommitai-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: gigacommitai-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.0 CPython/3.12.0 Linux/6.5.13-7-MANJARO

File hashes

Hashes for gigacommitai-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac1d81c0d5afa4e05330e6c72e7c17d55641ab26eaa8a837a3026d32dc2916fd
MD5 c27cb507cfcc598d630f25c5a7e26c8e
BLAKE2b-256 d4bd8f80c480891531723ff15aa6570e6a237c4e6bb24f70f8a5f8446d647047

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page