From 1793b1a814ed1446a65d8ef97dd9c382bb3b795f Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Fri, 31 Jul 2026 23:18:15 +0500 Subject: add git-auto-commit --- git-auto-commit | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 git-auto-commit (limited to 'git-auto-commit') diff --git a/git-auto-commit b/git-auto-commit new file mode 100755 index 0000000..72f13a4 --- /dev/null +++ b/git-auto-commit @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +# This script automates Git staging and committing for a specified directory. + +set -euo pipefail + +main() { + local git_dir="${1:-}" + git -C "$git_dir" add --all + git -C "$git_dir" diff-index --quiet HEAD -- || + git -C "$git_dir" commit --quiet --message "Auto-commit: $(date '+%Y-%m-%d %H:%M:%S')" +} + +main "$@" -- cgit v1.2.3