| Crates.io | git-acm |
| lib.rs | git-acm |
| version | 1.3.0 |
| created_at | 2025-01-07 02:13:15.244902+00 |
| updated_at | 2025-05-22 21:14:11.744795+00 |
| description | instant meaningful commit messages. |
| homepage | https://git-acm.pages.dev |
| repository | https://github.com/shivamhwp/git-acm |
| max_upload_size | |
| id | 1506566 |
| size | 94,085 |
curl -sSL https://raw.githubusercontent.com/shivamhwp/git-acm/main/install.sh | sh
or
if you have cargo installed on your system.
cargo install git-acm
.env file or export them in terminal.# for gemini api
GEMINI_API_KEY=""
# for anthropic api
ANTHROPIC_API_KEY=""
# for openai api
OPENAI_API_KEY=""
# for llama api (using ollama)
LLAMA_API_URL="http://localhost:11434/api/generate"
LLAMA_MODEL_NAME= "llama3.2:1b"
# for deepseek api
DEEPSEEEK_API_KEY=""
git-acm.use : choose which model you want to use. (run git-acm list to see the available models).
autocommit : enables or disables the autocommit functionality.
list : lists all available models.
git-acm use <model_name> # choose which model to use.
git-acm list # list all the models.
git-acm autocommit enable # Enable automatic commits with generated messages
git-acm autocommit disable # Disable automatic commits
git-acm # Generate a commit message using the currently selected API