From a4eaa1e9c94780b61a89a93cf911f6893ecf502a Mon Sep 17 00:00:00 2001 From: ache Date: Wed, 24 Dec 2025 19:08:42 +0100 Subject: feat: Implement 'ia-commit' utility for generating professional git commit messages from a diff The changes made include deleting the old 'ia-commit-message' function and creating a new one called 'ia-commit'. This new function utilizes a language model to generate a commit message based on the staged git diff. It then asks the user to confirm or edit the generated message before committing it. --- functions/ia-commit-message.fish | 7 ------- 1 file changed, 7 deletions(-) delete mode 100755 functions/ia-commit-message.fish (limited to 'functions/ia-commit-message.fish') diff --git a/functions/ia-commit-message.fish b/functions/ia-commit-message.fish deleted file mode 100755 index acd3ffd..0000000 --- a/functions/ia-commit-message.fish +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/fish - -# Utility that will Prompt a LLM to make a commit message from a git diff. - -function ia-commit-message - echo -e "Write a professional git commit message based on the a diff below. \nDo not preface the commit with anything, use the present tense, return the full sentence, and use the conventional commits specification (: )\n\n-----\n\n$(git diff --staged)" | hailper -p b-code | tee /tmp/prev-ia-commit-message -end -- cgit v1.3-2-g11bf