From 0952ff21b0fd30639b5c2de45e985d9be5f64e80 Mon Sep 17 00:00:00 2001 From: allexanderbergmans Date: Fri, 3 Jul 2026 16:17:59 +0200 Subject: docs(kernel): introduce commit message generator tool --- scripts/commit.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 scripts/commit.sh (limited to 'scripts/commit.sh') diff --git a/scripts/commit.sh b/scripts/commit.sh new file mode 100644 index 0000000..50ce5fa --- /dev/null +++ b/scripts/commit.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +set -e + +if git diff --cached --quiet; then + echo "No staged changes." + exit 1 +fi + +MSG=$(git diff --cached | ollama run git-commit) + +echo +echo "Generated commit message:" +echo "$MSG" +echo + +read -p "Commit? [Y/n] " CONFIRM + +if [[ "$CONFIRM" =~ ^[Nn]$ ]]; then + exit 0 +fi + +git commit -m "$MSG" \ No newline at end of file -- cgit v1.3