0.0.151 • Published 5 months ago

git-mind v0.0.151

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

Features

  • Generate AI-powered Git commit messages.
  • Supports multiple AI models: Gemini, ChatGPT, and Claude.
  • Easy to use command-line interface (CLI).
  • Manage API keys for each supported AI model.
  • Ask Git-related questions and get intelligent responses.
  • View the complete documentation

Installation

To use Git Mind, you need to have Node.js installed on your system.

  1. Install using npx:

    git install -g git-mind
    
    # Linux or Mac
    sudo git install -g git-mind
  2. You can now use the git-mind CLI tool.

Usage

Once installed, you can use the git-mind CLI tool to manage your Git commit messages and interact with different AI models.

Refer to the documentation for the full guide

Available Commands

  • git-mind init
    • Description: Initialize Git Commit.
    • Action: Starts the Git commit message generation process.
  • git-mind manage-gemini
    • Description: Manage the Gemini model API key.
    • Action: Allows you to manage the Gemini model API key for generating messages.
  • git-mind manage-claude
    • Description: Manage the Claude model API key.
    • Action: Allows you to manage the Claude model API key for generating messages.
  • git-mind manage-gpt
    • Description: Manage the GPT model API key.
    • Action: Allows you to manage the GPT model API key for generating messages.
  • git-mind select-default
    • Description: Select the default AI model.
    • Action: Allows you to select the default AI model for commit message generation.
  • git-mind ask <question>
    • Description: Ask Git-related questions.
    • Action: Lets you ask Git-related questions and get intelligent responses based on the selected model.

Help Command

To display a list of available commands and options, you can run:

git-mind -h

# or

git-mind --help

This will show a summary of all available commands and how to use them.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please fork the repository, create a new branch, and submit a pull request with your changes.