diff options
| author | allexanderbergmans <allexander.bergmans@student.elisa.be> | 2026-07-03 16:17:59 +0200 |
|---|---|---|
| committer | allexanderbergmans <allexander.bergmans@student.elisa.be> | 2026-07-03 16:17:59 +0200 |
| commit | 0952ff21b0fd30639b5c2de45e985d9be5f64e80 (patch) | |
| tree | 6b830ee35bf94166540a97be533855a90433ea92 /scripts/commit.sh | |
| parent | dfe8140c86063c5c9f93e4b5c0d18bcfa63fe34d (diff) | |
docs(kernel): introduce commit message generator tool
Diffstat (limited to 'scripts/commit.sh')
| -rw-r--r-- | scripts/commit.sh | 23 |
1 files changed, 23 insertions, 0 deletions
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 |
